

.mb40 {
	margin-bottom: 20px;
}

.pt20 {
	padding-top: 20px;
}

.clear {
	clear: both
}
/*TopPageCent-begin*/
.TopPageCent {
	background-color: #fff;
	padding: 20px 20px;
	width: 960px;
	font-family: 'Microsoft Yahei';
}

	.TopPageCent a:hover {
		text-decoration: none;
	}

.TPageCent-header {
	height: 40px;
}

.TPageCent-heade p, .TPageCent-heade h2 {
	display: inline-block;
	height: 40px;
	line-height: 40px;
}

.TPageCent-header .h2Title {
	font-size: 24px;
	color: #333333;
}

.TPageCent-header .plink, .TPageCent-header .plink a {
	color: #999999;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}

	.TPageCent-header .plink a:hover {
		color: #ff0000;
	}

.TPageCent-header .pstar, .TPageCent-TMain03 .rightpush-left .PushTxt .Pushstar {
	height: 15px;
	line-height: 15px;
	width: 95px;
	margin-top: 14px;
	margin-left: 10px;
	vertical-align: middle;
}

	.TPageCent-header .pstar span, .TPageCent-TMain03 .rightpush-left .PushTxt .Pushstar span {
		height: 15px;
		display: inline-block;
		background: url(../images/top-icon.png) 0px -138px no-repeat;
	}

.TPageCent-header .pEditBtn {
	height: 18px;
	line-height: 18px;
	margin-top: 10px;
	font-size: 14px;
}

	.TPageCent-header .pEditBtn a, .TPageCent-header .pEditBtn i {
		display: inline-block;
		float: left;
		height: 18px;
	}

	.TPageCent-header .pEditBtn a {
		color: #999999;
	}

	.TPageCent-header .pEditBtn i {
		width: 20px;
	}

	.TPageCent-header .pEditBtn a .ico-edit {
		background: url(../images/top-icon.png) -106px 0px no-repeat;
	}

	.TPageCent-header .pEditBtn a .ico-safe {
		background: url(../images/top-icon.png) -106px -23px no-repeat;
	}

.TPageCent-TopMain {
	width: 960px; /* height:142px;*/
}

	.TPageCent-TopMain .TopMain-left {
		width: 570px;
		height: 122px;
		padding-top: 20px;
		font-size: 14px;
		color: #333333;
	}

		.TPageCent-TopMain .TopMain-left li {
			display: inline-block;
			width: 146px;
			float: left;
			height: 120px;
			padding-left: 42px;
			text-align: center;
		}

			.TPageCent-TopMain .TopMain-left li .headpoint {
				height: 53px;
				font-size: 36px;
				color: #4d7bb9;
			}

			.TPageCent-TopMain .TopMain-left li em {
				width: 10px;
				height: 17px;
				display: inline-block;
				margin-left: 15px;
			}

				.TPageCent-TopMain .TopMain-left li em.point-up {
					background: url(../images/top-icon.png) -135px -54px no-repeat;
				}

				.TPageCent-TopMain .TopMain-left li em.point-down {
					background: url(../images/top-icon.png) -110px -54px no-repeat;
				}

	.TPageCent-TopMain .TopMain-right {
		width: 294px; /*height:120px;*/
		padding: 10px 18px;
		border: 1px solid #dddddd;
		background-color: #f9f9f9;
	}

		.TPageCent-TopMain .TopMain-right .headtag {
			height: 26px;
			width: 294px;
		}

			.TPageCent-TopMain .TopMain-right .headtag a {
				display: inline-block;
				height: 26px;
				text-align: center;
				color: #999999;
				border-radius: 15px;
				background-color: #fff;
				border: 1px solid #dddddd;
				line-height: 26px;
				width: 74px;
				margin-right: 5px;
			}

				.TPageCent-TopMain .TopMain-right .headtag a:hover, .TPageCent-TopMain .TopMain-right .headtag a.tagCurt {
					color: #ff0000;
				}

.Tagone {
	padding-left: 10px;
}

	.Tagone p {
		color: #666666;
	}

.Tagtow, .Tagthree {
	width: 292px;
	padding-left: 2px;
}

.Tagtow-left, .Tagtow-left img {
	width: 69px;
	height: 69px;
}

.Tagtow-right {
	padding-left: 13px;
	width: 209px;
}

.Tagtow-rightHead {
	height: 18px;
	line-height: 18px;
}

	.Tagtow-rightHead span {
		display: inline-block;
		float: left;
		margin-right: 15px;
	}

		.Tagtow-rightHead span .ico-sinav {
			background: url(../images/top-icon.png) no-repeat;
			display: inline-block;
			width: 12px;
			height: 12px;
		}

.col-gray {
	color: #666666;
}

.col-red {
	color: #de2529;
}

.col-blue {
	color: #0b3cf9;
}

.Tagtow-rightTxt {
	line-height: 22px;
	color: #333333;
	height: 44px;
	overflow: hidden;
}

.Tagthree {
}

.TPageCent-TopMain .TopMain-right .pShare {
	height: 16px;
}

	.TPageCent-TopMain .TopMain-right .pShare span, .TPageCent-TopMain .TopMain-right .pShare p {
		display: inline-block;
		float: left;
		color: #999999;
	}

.TPageCent-TopMain .TopMain-right .psharebg {
	background: url(../images/top-icon.png) 0px -184px no-repeat;
	width: 127px;
	margin-right: 10px;
}

	.TPageCent-TopMain .TopMain-right .psharebg a {
		display: inline-block;
		width: 16px;
		height: 16px;
	}



/*TopPageCent-end*/

.TMainhead {
	height: 32px;
}

	.TMainhead h3 {
		display: inline-block;
		float: left;
		font-size: 16px;
		background-color: #4f9cee;
		padding: 0px 11px;
		line-height: 32px;
		height: 32px;
		color: #fff;
	}

	.TMainhead .TMainhead-more {
		display: inline-block;
		height: 24px;
		width: 84px;
		border: 1px solid #dddddd;
		border-radius: 15px;
		text-align: center;
		line-height: 24px;
		color: #999999;
	}

/*TPageCent-TMain01-begin*/
.TPageCent-TMain01 {
	width: 958px;
	border: 1px solid #dddddd;
}

	.TPageCent-TMain01 .TMain01-head, .TPageCent-TMain05 .TMain05-head {
		height: 31px;
		border-bottom: 1px solid #dddddd;
		background-color: #f9f9f9;
		padding-top: 7px;
		padding-left: 60px;
	}

.TMain01-head a, .TMain05-head a {
	display: inline-block;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #999999;
	margin-right: 5px;
	padding: 0px 15px;
	font-size: 14px;
	text-align: center;
	border-radius: 4px 4px 0px 0px;
	background: #f9f9f9;
	border: 1px solid #dddddd;
}

	.TMain01-head a.TMA01-HeadCurt, .TMain01-head a:hover, .TMain05-head a.TMain05-HeadCurt, .TMain05-head a:hover {
		color: #ff0000;
		border-radius: 4px 4px 0px 0px;
		background: #fff;
		border: 1px solid #dddddd;
		border-bottom: 1px solid #fff;
	}


.TMain01-Cent01 {
	padding: 20px;
}

.TMain01-Cent02 {
	padding: 20px;
}

.TMain01-Cent03 {
	padding: 20px;
}

.TMain01-Cent04 {
	padding: 20px;
}




.TMain01-Cent {
	padding: 15px 30px 20px 30px;
}

	.TMain01-Cent .Centleft, .TMain01-Cent img {
		border: 1px solid #ddd;
		height: 110px;
		width: 138px;
	}

	.TMain01-Cent .Centright {
		color: #333333;
		font-size: 14px;
		padding-left: 0;
		width: 738px;
	}

		.TMain01-Cent .Centright p.webIntro {
			height: 93px;
		}

		.TMain01-Cent .Centright .webUrl {
			width: 60px;
			height: 23px;
			background: url('../images/zd1.png') no-repeat center center;
			margin-right: 10px;
			float: left;
		}

			.TMain01-Cent .Centright .webUrl:hover {
				width: 60px;
				height: 23px;
				background: url('../images/zd2.png') no-repeat center center;
			}

		.TMain01-Cent .Centright ul {
			display: block;
			margin-top: 5px;
			position: relative;
		}

		.TMain01-Cent .Centright .pageUrl {
			width: 60px;
			height: 23px;
			background: url('../images/xx1.png') no-repeat center center;
			margin-right: 10px;
			float: left;
		}

			.TMain01-Cent .Centright .pageUrl:hover {
				width: 60px;
				height: 23px;
				background: url('../images/xx2.png') no-repeat center center;
			}

		.TMain01-Cent .Centright p {
			line-height: 24px;
			margin-bottom: 5px;
		}

		.TMain01-Cent .Centright .pLabel {
			height: 15px;
			font-size: 12px;
			line-height: 15px;
			float: right;
		}

			.TMain01-Cent .Centright .pLabel span, .TMain01-Cent .Centright .pLabel a, .TMain01-Cent .Centright .pLabel i {
				display: inline-block;
				float: left;
				color: #999999;
				margin-right: 10px;
			}

.ico-label {
	background: url(../images/top-icon.png) -25px 0px no-repeat;
	width: 15px;
	height: 15px;
}

.TMain01-Cent .Centright .pLabel a:hover {
	color: #ff0000;
}
/*TPageCent-TMain01-end*/
/*TPageCent-TMain02-begin*/
.TPageCent-TMain02 {
	width: 958px;
	border: 1px solid #e7e7eb;
}

	.TPageCent-TMain02 .TMain02Wrap {
		overflow: hidden;
	}

		.TPageCent-TMain02 .TMain02Wrap dt, .TPageCent-TMain02 .TMain02Wrap dd, .TPageCent-TMain03 .TMain03Wrap dt, .TPageCent-TMain03 .TMain03Wrap dd {
			border-right: 1px solid #e7e7eb;
			height: 40px;
			display: inline-block;
			width: 118px;
			float: left;
			color: #333333;
			text-align: center;
			line-height: 40px;
			font-size: 14px;
		}

		.TPageCent-TMain02 .TMain02Wrap dt, .TPageCent-TMain03 .TMain03Wrap dt {
			background-color: #f9f9f9;
			font-size: 14px;
			color: #999999;
		}

			.TPageCent-TMain02 .TMain02Wrap dt img, .TPageCent-TMain02 .TMain02Wrap dd img {
				vertical-align: middle;
			}

			.TPageCent-TMain02 .TMain02Wrap dt.Lastdd, .TPageCent-TMain02 .TMain02Wrap dd.Lastdd {
				width: 125px;
				border: none;
			}
/*TPageCent-TMain02-end*/

/*TPageCent-TMain03-begin*/
.TPageCent-TMain03 {
	overflow: hidden;
}

	.TPageCent-TMain03 .TMain03Wrap {
		width: 675px;
		border: 1px solid #e7e7eb;
	}

		.TPageCent-TMain03 .TMain03Wrap dt.Lastdd, .TPageCent-TMain03 .TMain03Wrap dd.Lastdd {
			width: 218px;
			border: none;
		}



	.TPageCent-TMain03 .rightpush {
		width: 219px;
		height: 79px;
		border: 1px solid #e7e7eb;
		background-color: #f9f9f9;
	}

	.TPageCent-TMain03 .rightpush-left {
		padding: 10px 15px;
		border-right: 1px solid #e7e7eb;
		overflow: hidden;
		width: 160px;
	}

		.TPageCent-TMain03 .rightpush-left .PushImg {
			width: 59px;
			height: 59px;
		}

			.TPageCent-TMain03 .rightpush-left .PushImg img {
				width: 59px;
				height: 59px;
			}

		.TPageCent-TMain03 .rightpush-left .PushTxt {
			width: 85px;
			padding-left: 12px;
			padding-top: 8px;
		}

			.TPageCent-TMain03 .rightpush-left .PushTxt a.Title {
				color: #0000cc;
				display: block;
				overflow: hidden;
				font-size: 14px;
				margin-bottom: 7px;
			}

			.TPageCent-TMain03 .rightpush-left .PushTxt .Pushstar {
				margin: 0 !important;
			}

	.TPageCent-TMain03 .rightpush-right {
		width: 28px;
		height: 79px;
	}

		.TPageCent-TMain03 .rightpush-right a {
			display: inline-block;
			width: 28px;
			height: 38px;
			text-align: center;
			line-height: 38px;
		}

		.TPageCent-TMain03 .rightpush-right .Tpbor {
			border-top: 1px solid #e7e7eb;
		}

		.TPageCent-TMain03 .rightpush-right .Tpbgcor {
			background-color: #fff;
		}

		.TPageCent-TMain03 .rightpush-right i.ico-Up {
			background: url(../images/top-icon.png) -138px -15px no-repeat;
			margin-top: 15px;
		}

		.TPageCent-TMain03 .rightpush-right i:hover.ico-Up {
			background: url(../images/top-icon.png) -162px -15px no-repeat;
		}

		.TPageCent-TMain03 .rightpush-right i.ico-down {
			background: url(../images/top-icon.png) -138px 0px no-repeat;
			margin-top: 15px;
		}

		.TPageCent-TMain03 .rightpush-right i:hover.ico-down {
			background: url(../images/top-icon.png) -162px 0px no-repeat;
		}

.rightpush02 {
	background-color: #C46061;
	padding: 10px;
}

.rightpush03 {
	background-color: #3957CC;
	padding: 10px;
}



.TPageCent-TMain03 .rightpush-right i.ico-Up, .TPageCent-TMain03 .rightpush-right i.ico-down {
	width: 13px;
	height: 9px;
	display: inline-block;
}
/*TPageCent-TMain03-end*/

/*TPageCent-TMain04-begin*/
.TPageCent-TMain04 {
	width: 960px;
}

	.TPageCent-TMain04 .TMain04Wrap {
		width: 958px;
		border: 1px solid #e7e7eb;
		border-bottom: none;
	}

		.TPageCent-TMain04 .TMain04Wrap li {
			line-height: 40px;
			height: 40px;
			border-bottom: 1px solid #e7e7eb;
			font-size: 14px;
		}

			.TPageCent-TMain04 .TMain04Wrap li span {
				width: 140px;
				border-left: 1px solid #e7e7eb;
				text-align: center;
				display: inline-block;
				height: 40px;
			}

				.TPageCent-TMain04 .TMain04Wrap li span.Lnone {
					width: 252px;
					border-left: none;
				}

		.TPageCent-TMain04 .TMain04Wrap .ListHead {
			background-color: #f9f9f9;
			color: #999999;
		}
/*TPageCent-TMain04-end*/

/*TPageCent-TMaiafn05-begin*/
.TPageCent-TMain05 {
	width: 958px;
	border: 1px solid #dddddd;
}

	.TPageCent-TMain05 .TMain05-head {
		padding-left: 75px;
	}

.TMain05-head a {
	padding: 0px 17px;
}

.TMain05-Cent {
	padding: 10px;
}

.TMain05-Cent01 {
	padding: 10px;
}

/*TPageCent-TMain05-end*/

/*TPageCent-TMain06-begin*/
.TPageCent-TMain06 {
	width: 958px;
	border: 1px solid #e7e7eb;
	border-top: 3px solid #4f9cee;
	background-color: #f9f9f9;
}

	.TPageCent-TMain06 li {
		padding: 10px 20px 20px 20px;
		border-right: 1px solid #e7e7eb;
		min-height: 178px;
	}

		.TPageCent-TMain06 li p {
			line-height: 28px;
			font-size: 14px;
			color: #666666;
		}

			.TPageCent-TMain06 li p.col-3 {
				color: #333333;
			}

	.TPageCent-TMain06 .TMain06List-Left {
		width: 278px;
	}

	.TPageCent-TMain06 .TMain06List-Cent {
		width: 278px;
	}

	.TPageCent-TMain06 .TMain06List-right {
		width: 278px;
		border: none;
	}


/*TPageCent-TMain06-end*/


.TPageCent-TMain07, .TPageCent-TMain08 {
	width: 958px;
	border: 1px solid #e7e7eb;
}

	.TPageCent-TMain07 .TMain07-head, .TPageCent-TMain08 .TMain08-head {
		height: 40px;
		padding-left: 20px;
		background-color: #f9f9f9;
		line-height: 40px;
		font-size: 14px;
		font-weight: bold;
	}

	.TPageCent-TMain07 .TMain07-ImgList {
		width: 938px;
		padding: 20px;
		padding-right: 0;
	}

		.TPageCent-TMain07 .TMain07-ImgList li {
			display: inline-block;
			float: left;
			margin-right: 22px;
		}

			.TPageCent-TMain07 .TMain07-ImgList li a.ImgList {
				border: 1px solid #dddddd;
			}

				.TPageCent-TMain07 .TMain07-ImgList li a.ImgList, .TPageCent-TMain07 .TMain07-ImgList li a.ImgList img {
					width: 163px;
					height: 119px;
					display: inline-block;
				}

			.TPageCent-TMain07 .TMain07-ImgList li a.TxtList {
				display: block;
				line-height: 35px;
				height: 35px;
				width: 165px;
				text-align: center;
				font-size: 14px;
				overflow: hidden;
			}



.TMain08-Cent {
	padding: 20px;
}

.congl3 {
	height: 35px;
	line-height: 35px;
	background-color: #B8CFF9;
	border-top: 2px solid #80ADFF;
	padding-left: 10px;
}

	.congl3 .ll {
		background-image: url(/images/botm07.gif);
		background-repeat: no-repeat;
		background-position: 0px 15px;
		padding-left: 15px;
		float: left;
	}

	.congl3 .rr {
		float: right;
	}

.conzsana {
	line-height: 27px;
	background-image: url(/images/anniu09a.gif);
	background-repeat: no-repeat;
	float: left;
	width: 106px;
	height: 27px;
	margin-right: 5px;
	color: #FF0000;
	text-decoration: none;
	text-align: center;
	margin-top: 8px;
}

.alexday {
	height: 25px;
	line-height: 25px;
	background-color: #E4E7EC;
	margin-top: 5px;
	text-align: center;
}

	.alexday ul {
		padding: 0px;
		margin: 0px;
		list-style-image: none;
		list-style-type: none;
	}

	.alexday li {
		float: left;
		width: 82px;
		border-right: 1px solid #CECECE;
	}

.lan1 {
	color: #2553A1;
	text-decoration: none;
}

a.lan1:hover {
	color: #2553A1;
	text-decoration: underline;
}

.jucu {
	color: #FF6801;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFF;
	width: 93px;
	height: 23px;
	display: block;
	margin-top: 2px;
}

a.jucu:hover {
	text-decoration: underline;
}

.hei333 {
	color: #333;
	text-decoration: none;
	float: right;
	margin-right: 10px;
}

a.hei333:hover {
	color: #333;
	text-decoration: underline;
}

.conzsan {
	line-height: 27px;
	background-image: url(/images/anniu09.gif);
	background-repeat: no-repeat;
	float: left;
	width: 106px;
	height: 27px;
	margin-right: 5px;
	color: #333;
	text-decoration: none;
	text-align: center;
	margin-top: 8px;
}

.conzsana {
	line-height: 27px;
	background-image: url(/images/anniu09a.gif);
	background-repeat: no-repeat;
	float: left;
	width: 106px;
	height: 27px;
	margin-right: 5px;
	color: #FF0000;
	text-decoration: none;
	text-align: center;
	margin-top: 8px;
}

#alexaimg {
	width: 100%;
	height: 100%;
}


/*---page-list----*/
.Wrapper {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.TopPlaceWrap {
	width: 1000px;
	padding: 8px 0px;
}

	.TopPlaceWrap .TopPlace-left {
		width: 50%;
		text-align: left;
		height: 26px;
		line-height: 26px;
		float: left;
	}

		.TopPlaceWrap .TopPlace-left .ico-plhome {
			padding-right: 5px;
			background: url(../images/top-icon.png) -132px -94px no-repeat;
			width: 15px;
			height: 13px;
			display: -moz-inline-box;
			-moz-box-orient: vertical;
			display: inline-block;
			vertical-align: middle;
			*vertical-align: auto;
			*zoom: 1;
			*display: inline;
		}

	.TopPlaceWrap .TopPlace-right {
		width: 45%;
		float: right;
		height: 26px;
		line-height: 24px;
	}

		.TopPlaceWrap .TopPlace-right .CateTit {
			display: inline-block;
			text-align: right;
			font-weight: normal;
		}

.MainCate-choese {
	display: inline-block;
	float: right;
	height: 26px;
}

.MainCateW-choese {
	height: 26px;
	width: 102px;
	display: inline-block;
	float: left;
	z-index: 3;
	position: relative;
}

.MainCateW-cont {
	cursor: pointer;
	padding: 0px 5px;
	width: 90px;
	color: #747d87;
	height: 24px;
	line-height: 24px;
	*line-height: 24px;
	font-size: 12px;
	border: solid #c6cede;
	background-color: #fff;
	border-width: 1px;
	display: inline-block;
	-webkit-user-select: none;
	-moz-user-select: none;
}

.MCicon-drop-down {
	position: absolute;
	right: 10px;
	top: 10px;
	overflow: hidden;
	width: 0px;
	height: 0px;
	cursor: pointer;
	border-width: 5px 4px 0px;
	border-color: #999999 #FFF;
	border-style: solid;
	display: block;
}

.MainCateC-down {
	position: absolute;
	top: 26px;
	width: 100px;
	left: 0px;
	right: 0px;
	border: solid #c6cede;
	border-width: 0px 1px 1px 1px;
	list-style-type: none;
	z-index: 1;
	font-size: 12px;
	background: #FFF none repeat scroll 0% 0%;
	overflow: auto;
	max-height: 220px;
	letter-spacing: normal;
	display: none;
}

	.MainCateC-down li {
		line-height: 21px;
		height: 21px;
		cursor: pointer;
		text-align: left;
	}

		.MainCateC-down li:hover {
			background: #f5f5f5;
		}

		.MainCateC-down li a {
			color: #747d87;
			display: block;
			padding-left: 7px;
		}

			.MainCateC-down li a:hover {
				text-decoration: none;
			}




.TopListCent {
	background-color: #fff;
	border-top: 1px solid #eee;
	font-family: 'Microsoft Yahei';
}

.TopListCent-Head {
	padding: 0px 40px;
	background-color: #fcfcfc;
	border-bottom: 1px solid #eeeeee;
}

	.TopListCent-Head .Headtitle {
		height: 38px;
		line-height: 38px;
		font-size: 14px;
		color: #333333;
	}

	.TopListCent-Head .HeadFilter {
		padding-bottom: 13px;
	}

		.TopListCent-Head .HeadFilter a {
			display: inline-block;
			border-radius: 15px;
			height: 22px;
			font-size: 14px;
			background-color: #fff;
			border: 1px solid #dddddd;
			line-height: 20px;
			margin-bottom: 6px;
			padding: 0px 12px;
			float: left;
			margin-right: 11px;
			color: #999999;
		}

			.TopListCent-Head .HeadFilter a:hover, .TopListCent-Head .HeadFilter a.HFcurt {
				text-decoration: none;
				background-color: #4e9def;
				border: 1px solid #4e9def;
				color: #fff;
			}


.TopListCent-listWrap {
	padding: 0px;
}

.col-blue {
	color: #336699;
}

.col-gray {
	color: #999999;
}

.col-black {
	color: #333333;
}

.TopListCent-listWrap .lsitHead {
	height: 27px;
	padding: 15px 40px 0px 40px;
}

.lsitHead .lHead-left {
	display: inline-block;
	float: left;
}

	.lsitHead .lHead-left .titword {
		font-size: 18px;
		color: #336699;
		padding-right: 5px;
	}

.lsitHead .lHead-right {
	display: inline-block;
	float: right;
	height: 20px;
	padding-top: 7px;
}

	.lsitHead .lHead-right a, .lsitHead .lHead-right i {
		display: inline-block;
		float: left;
		color: #999999;
	}

	.lsitHead .lHead-right i {
		padding: 0px 5px;
	}

	.lsitHead .lHead-right a.tagCurt {
		color: #f60404;
	}

	.lsitHead .lHead-right a.downMenu {
		background: url(../images/ico-corner.png) 75px 8px no-repeat;
		border: 1px solid #fff;
		padding: 0px 12px 0px 8px;
		width: 65px;
	}

		.lsitHead .lHead-right a.downMenu:hover {
			color: #f60404;
			text-decoration: none;
			padding: 0px 12px 0px 8px;
			background-color: #eeeeee;
			width: 65px;
		}

.downMenuShow {
	width: 78px;
	text-align: center;
	line-height: 24px;
	position: absolute;
	right: 106px;
	*right: 105px;
	top: 26px;
	background-color: #fff;
	border: 1px solid #eeeeee;
}

	.downMenuShow span {
		color: #999;
		display: block;
		width: 78px;
		cursor: pointer;
	}

		.downMenuShow span:hover {
			text-decoration: none;
			background-color: #eeeeee;
		}

._pr {
	position: relative;
}

.TopListCent-listWrap .listCentent {
	background-color: #fff;
}

.listCentent li {
	padding: 20px 40px;
	border-bottom: 1px solid #eeeeee;
	*margin-top: -4px;
}

	.listCentent li:hover {
		background-color: #fbfafa;
	}

	.listCentent li .leftImg {
		display: inline-block;
		float: left;
		padding-right: 20px;
	}

		.listCentent li .leftImg a {
			display: block;
		}

			.listCentent li .leftImg a img {
				width: 138px;
				height: 110px;
				border: 1px solid #eeeeee;
			}

	.listCentent li .CentTxt {
		width: 630px;
		float: left;
		font-size: 14px;
	}

		.listCentent li .CentTxt .rightTxtHead {
			height: 25px;
			line-height: 25px;
		}

.RtCPart, .RtCInfo {
	width: 630px;
}

	.RtCPart p.RtCData {
		height: 30px;
		line-height: 30px;
		display: inline-block;
		float: left;
		padding-right: 15px;
		padding-bottom: 3px;
		color: #999999;
	}

		.RtCPart p.RtCData a {
			color: #336699;
		}

			.RtCPart p.RtCData a img {
				height: 15px;
				display: -moz-inline-box;
				-moz-box-orient: vertical;
				display: inline-block;
				vertical-align: middle;
				*vertical-align: auto;
				*zoom: 1;
				*display: inline;
			}

.RtCInfo {
	line-height: 24px;
	color: #999999;
}

.listCentent li .RtCRateWrap {
	float: right;
	margin-top: 25px;
}

	.listCentent li .RtCRateWrap .RtCRateCent {
		width: 88px;
		height: 72px;
		border: 1px solid #eeeeee;
		border-radius: 5px;
		background-color: #FFF;
	}

		.listCentent li .RtCRateWrap .RtCRateCent span, .listCentent li .RtCRateWrap .RtCRateCent strong {
			text-align: center;
			width: 88px;
			display: inline-block;
			line-height: 25px;
			overflow: hidden;
		}

		.listCentent li .RtCRateWrap .RtCRateCent span {
			color: #999999;
		}

		.listCentent li .RtCRateWrap .RtCRateCent strong {
			color: #999999;
			margin-top: 10px;
			font-size: 18px;
			font-weight: 500;
		}

			.listCentent li .RtCRateWrap .RtCRateCent strong.col-red02 {
				color: #f60404;
			}



.TopListCent-listWrap .ListPageWrap {
	padding: 25px 0px;
	text-align: center;
	font-family: "Microsoft YaHei";
}

	.TopListCent-listWrap .ListPageWrap a {
		display: inline-block;
		width: 30px;
		height: 30px;
		border-radius: 3px;
		margin-right: 10px;
		background-color: #f2f2f2;
		line-height: 30px;
		font-size: 16px;
		color: #999999;
	}

		.TopListCent-listWrap .ListPageWrap a:hover {
			background-color: #9bbee5;
			text-decoration: none;
			color: #fff;
		}

		.TopListCent-listWrap .ListPageWrap a.Pagecurt {
			background-color: #4b87cb;
			color: #fff;
		}

.MaLeftW .ListPageWrap {
	padding: 25px 0px;
	text-align: center;
	font-family: "Microsoft YaHei";
}

	.MaLeftW .ListPageWrap a {
		display: inline-block;
		width: 30px;
		height: 30px;
		border-radius: 3px;
		margin-right: 10px;
		background-color: #f2f2f2;
		line-height: 30px;
		font-size: 16px;
		color: #999999;
	}

		.MaLeftW .ListPageWrap a:hover {
			background-color: #9bbee5;
			text-decoration: none;
			color: #fff;
		}

		.MaLeftW .ListPageWrap a.Pagecurt {
			background-color: #4b87cb;
			color: #fff;
		}



/*------TopIndexCentWrap-------*/
.TopIndexCentWrap {
	font-family: "Microsoft YaHei";
}

	.TopIndexCentWrap li {
		*margin-top: -4px;
	}
/*.LsCent265 ul li.I7,.LsCent327 ul li.I7,.LsCent300 ul li.I7{ *margin-top:0px !important;}*/
body.Bgwhite {
	background-color: #FFF;
}

.ptb25 {
	padding-top: 25px;
	padding-bottom: 25px;
}

.mr40 {
	margin-right: 39px;
}

.mr50 {
	margin-right: 50px;
}

.mb18 {
	margin-bottom: 18px;
}

.h60 {
	height: 60px;
}

.w300 {
	width: 300px;
}

.w265 {
	width: 265px;
}

.w327 {
	width: 327px;
}

.bg-blue {
	background-color: #4f9cee;
}

.bg-red {
	background-color: #ef3843;
}

.col-red03 {
	color: #dd2f39 !important;
}

.col-green {
	color: #159615 !important;
}


/*MListWrap-begin*/
.MListWrap {
	display: block;
	float: left;
}

.LsHead {
	height: 32px;
	background: url(../images/icon-headine.png) left bottom repeat-x;
}

	.LsHead .h3Tit {
		height: 32px;
		line-height: 32px;
		padding: 0px 10px;
		font-size: 16px;
		display: inline-block;
		float: left;
		color: #fff;
	}

.LsCent265 {
	width: 265px;
}

	.LsCent265 ul li, .LsCent327 ul li, .LsCent265 ul li, .LsCent300 ul li {
		border-bottom: 1px solid #e6e5eb;
		padding: 7px 0px 8px 5px;
	}

		.LsCent265 ul li.LsCtit, .LsCent327 ul li.LsCtit, .LsCent300 ul li.LsCtit {
			height: 24px;
			line-height: 24px;
			color: #999;
			font-size: 14px;
			overflow: hidden;
			*margin-top: 0px !important;
		}

			.LsCent265 ul li.LsCtit span, .LsCent265 ul li.LsClist span, .LsCent265 ul li.LsClist a, .LsCent327 ul li.LsCtit span, .LsCent327 ul li.LsClist span, .LsCent327 ul li.LsClist a, .LsCent300 ul li.LsCtit span, .LsCent300 ul li.LsClist span, .LsCent300 ul li.LsClist a {
				display: inline-block;
				float: left;
			}

			.LsCent265 ul li.LsCtit .Nos, .LsCent327 ul li.LsCtit .Nos, .LsCent300 ul li.LsCtit .Nos {
				width: 30px;
				margin-right: 10px;
			}

			.LsCent265 ul li.LsCtit .tName {
				width: 150px;
			}

			.LsCent265 ul li.LsCtit .tRank, .LsCent327 ul li.LsCtit .tRank, .LsCent300 ul li.LsCtit .tRank {
				width: 65px;
				text-align: center;
			}

		.LsCent265 ul li.LsClist, .LsCent327 ul li.LsClist, .LsCent300 ul li.LsClist {
			overflow: hidden;
			font-size: 14px;
		}

			.LsCent265 ul li.LsClist span, .LsCent327 ul li.LsClist span {
				color: #999;
			}

			.LsCent265 ul li.LsClist .Nos, .LsCent327 ul li.LsClist .Nos, .LsCent300 ul li.LsClist .Nos {
				width: 17px;
				height: 24px;
				text-align: center;
				line-height: 24px;
				color: #fff;
				font-size: 12px;
				background-color: #b0b0b0; /*margin-right:20px;*/
				margin-right: 15px;
				margin-left: 5px;
			}

			.LsCent265 ul li.LsClist .BgRed, .LsCent327 ul li.LsClist .BgRed, .LsCent300 ul li.LsClist .BgRed {
				background-color: #fe5a5a !important;
			}

			.LsCent265 ul li.LsClist .tName {
				width: 150px;
				padding-right: 10px;
				color: #333;
				overflow: hidden;
				height: 24px;
			}

			.LsCent265 ul li.LsClist a:hover, .LsCent327 ul li.LsClist a:hover, .LsCent300 ul li.LsClist a:hover {
				color: #ff0000;
			}

			.LsCent265 ul li.LsClist .tRank, .LsCent327 ul li.LsClist .tRank, .LsCent300 ul li.LsClist .tRank {
				width: 60px;
				text-align: center;
				color: #666;
				height: 24px;
				overflow: hidden;
				white-space: normal;
				word-break: break-all;
			}

.LsCent327 {
	width: 328px;
}

	.LsCent327 ul li.LsCtit .tName {
		width: 160px;
	}

	.LsCent265 ul li.LsCtit .tTrade, .LsCent327 ul li.LsCtit .tTrade {
		width: 50px;
		overflow: hidden;
	}

	.LsCent265 ul li.LsClist .tTrade, .LsCent327 ul li.LsClist .tTrade {
		width: 60px;
		overflow: hidden;
		height: 24px;
	}

	.LsCent327 ul li.LsClist .tName {
		width: 155px;
		padding-right: 10px;
		color: #333;
		overflow: hidden;
		height: 24px;
	}

.LsCent300 {
	width: 305px;
	margin-bottom: 10px;
}

.MainList02 .w300 {
	width: 305px;
}

.LsCeHead {
	padding: 8px 7px;
	height: 26px;
	line-height: 26px;
	border-bottom: 1px solid #999;
}

	.LsCeHead .h4Tit {
		display: inline-block;
		float: left;
		font-size: 18px;
		color: #333;
	}

		.LsCeHead .h4Tit i {
			width: 3px;
			height: 15px;
			background-color: #4f9cee;
			display: inline-block;
			margin-right: 8px;
		}

.LsCent300 ul li.LsCtit .tName {
	width: 138px;
}

.LsCent300 ul li.LsClist .tName {
	width: 140px;
	padding-right: 5px;
	color: #333;
	overflow: hidden;
	height: 24px;
}

.LsCent300 ul li.LsClist .tName1 {
	width: 192px;
	padding-right: 5px;
	color: #333;
	overflow: hidden;
	height: 24px;
}

.LsCent300 ul li.LsCtit .tScore {
	width: 52px;
	padding-left: 5px;
}

.LsCent300 ul li.LsClist .tScore {
	width: 57px;
	color: #999999;
	overflow: hidden;
	height: 24px;
}

.LsMore {
	width: 100%;
	height: 31px;
	font-size: 14px;
	background-color: #fff;
	padding: 0 !important;
	border-bottom: none !important;
}

	.LsMore a {
		display: block;
		width: 195px;
		height: 30px;
		line-height: 30px;
		border: 1px solid #e6e5eb;
		border-top: none;
		color: #999;
		margin: 0px auto;
		text-align: center;
	}

		.LsMore a:hover {
			color: #fff;
			text-decoration: none;
			background: #4f9cee;
			border: none;
		}

/*MListWrap-end*/

/*MainVaneWrap-begin*/
.MainVaneWrap {
	width: 930px;
	padding: 10px 50px 10px 20px;
	background-color: #f2f8fe;
	position: relative;
}

	.MainVaneWrap p {
		line-height: 30px;
		font-size: 14px;
	}

		.MainVaneWrap p a {
			display: inline-block;
			padding: 0px 20px;
			color: #5f7a96;
		}

			.MainVaneWrap p a.spec {
				color: #ff0000;
				font-size: 16px;
			}

			.MainVaneWrap p a:hover, .MaGuideHead .MguMore:hover, .LsHead .MguMore:hover, .MaGuideCent .MaGuCent-Left .GuCentdl dd .Dhead a:hover {
				color: #ff0000;
			}

.pl90 {
	padding-left: 80px;
	overflow-y: hidden;
	height: 60px;
	line-height: 30px;
}

.MVaneHead {
	display: block;
	height: 40px;
	width: 80px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 0;
	background-color: #6b87a7;
	color: #fff;
	font-size: 14px;
}
/*MainVaneWrap-end*/



/*MainGuideWrap-begin*/
.MainGuideWrap {
}

.MaGuideHead {
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #cccccc;
	position: relative;
}

	.MaGuideHead .MguTit {
		font-size: 18px;
		color: #333;
		height: 40px;
		position: absolute;
		bottom: -2px;
		left: 0px;
		border-bottom: 2px solid #4f9cee;
	}

	.MaGuideHead .MguMore, .LsHead .MguMore {
		font-size: 12px;
		color: #999;
	}

.MaGuideCent {
	font-family: 'simsun';
}

	.MaGuideCent .MaGuCent-Left {
		width: 760px;
	}

		.MaGuideCent .MaGuCent-Left .GuCentdl {
			width: 380px;
			display: inline-block;
			float: left;
		}

			.MaGuideCent .MaGuCent-Left .GuCentdl dt {
				margin-right: 20px;
				float: left;
			}

				.MaGuideCent .MaGuCent-Left .GuCentdl dt a, .MaGuideCent .MaGuCent-Right .MaGuRigTxt dt a {
					border: 1px solid #ccc;
					padding: 2px;
					display: block;
					background-color: #fff;
					overflow: hidden;
				}

				.MaGuideCent .MaGuCent-Left .GuCentdl dt a {
					width: 124px;
					height: 94px;
				}

					.MaGuideCent .MaGuCent-Left .GuCentdl dt a img, .MaGuideCent .MaGuCent-Right .MaGuRigTxt dt a img {
						width: 100%;
						height: 100%;
					}

			.MaGuideCent .MaGuCent-Left .GuCentdl dd {
				float: left;
				width: 198px;
			}

				.MaGuideCent .MaGuCent-Left .GuCentdl dd .Dhead {
					height: 30px;
					line-height: 30px;
					font-size: 14px;
				}

					.MaGuideCent .MaGuCent-Left .GuCentdl dd .Dhead .dname, .MaGuideCent .MaGuCent-Right .MaGuRigTxt dd a.dname {
						color: #333;
						font-weight: bold;
						height: 30px;
						overflow: hidden;
					}

					.MaGuideCent .MaGuCent-Left .GuCentdl dd .Dhead .dname {
						width: 140px;
					}

					.MaGuideCent .MaGuCent-Left .GuCentdl dd .Dhead .dlink, .MaGuideCent .MaGuCent-Right .MaGuRigTxt dd a.dlink {
						color: #4d7bb9;
					}

				.MaGuideCent .MaGuCent-Left .GuCentdl dd .Dtxt {
					line-height: 24px;
					font-size: 14px;
					color: #666;
					height: 72px;
					overflow: hidden;
				}

	.MaGuideCent .MaGuCent-Right {
		width: 230px;
		background-color: #f4f4f4;
	}

		.MaGuideCent .MaGuCent-Right .MaGuRigBtn {
			width: 230px;
			height: 31px;
			font-family: "Microsoft YaHei";
			font-size: 14px;
		}

			.MaGuideCent .MaGuCent-Right .MaGuRigBtn a {
				display: block;
				height: 31px;
				line-height: 31px;
				background-color: #3cad56;
				color: #fff;
				text-align: center;
				position: relative;
				padding-right: 15px;
			}

				.MaGuideCent .MaGuCent-Right .MaGuRigBtn a i.con {
					background: url(../images/top-icon.png) 0px -57px no-repeat;
					display: inline-block;
					width: 15px;
					height: 15px;
					margin-left: 10px;
					position: absolute;
					top: 13px;
				}

				.MaGuideCent .MaGuCent-Right .MaGuRigBtn a:hover {
					text-decoration: none;
					filter: alpha(opacity=80);
					-moz-opacity: 0.8;
					-khtml-opacity: 0.8;
					opacity: 0.8;
				}

		.MaGuideCent .MaGuCent-Right .MaGuRigTxt {
			padding: 15px 10px 0px 10px;
		}

			.MaGuideCent .MaGuCent-Right .MaGuRigTxt dt {
				padding-right: 15px;
				float: left;
			}

				.MaGuideCent .MaGuCent-Right .MaGuRigTxt dt a {
					width: 98px;
					height: 75px;
				}

			.MaGuideCent .MaGuCent-Right .MaGuRigTxt dd {
				width: 90px;
				overflow: hidden;
				float: left;
			}

				.MaGuideCent .MaGuCent-Right .MaGuRigTxt dd a {
					display: block;
					line-height: 30px;
					height: 30px;
					font-size: 14px;
				}

					.MaGuideCent .MaGuCent-Right .MaGuRigTxt dd a:hover {
						color: #f00;
					}

		.MaGuideCent .MaGuCent-Right .MaGuInfo {
			padding: 10px 10px 0px 20px;
			margin-bottom: 10px;
			line-height: 24px;
			font-size: 14px;
			color: #666;
			height: 72px;
			overflow: hidden;
		}
/*MainGuideWrap-end*/



/*MainWebClass-begin*/
.MainWebClass {
	font-family: 'simsun';
}

.mr28 {
	margin-right: 30px;
}

.tr {
	text-align: right !important;
}

.MainWebClass .MaWebClist {
	width: 180px;
	float: left;
	font-size: 14px;
}

	.MainWebClass .MaWebClist dt, .MainWebClass .MaWebClist02 dt {
		font-weight: bold;
		height: 30px;
		line-height: 30px;
		padding-top: 10px;
	}

		.MainWebClass .MaWebClist dt a, .MainWebClass .MaWebClist02 dt a {
			color: #4d7bb9;
		}

	.MainWebClass .MaWebClist dd, .MainWebClass .MaWebClist02 dd {
		height: 28px;
		line-height: 28px;
		overflow: hidden;
	}

	.MainWebClass .MaWebClist dd {
		width: 180px;
	}

		.MainWebClass .MaWebClist dd a {
			width: 90px;
		}

		.MainWebClass .MaWebClist dd a, .MainWebClass .MaWebClist02 dd a {
			display: block;
			float: left;
			text-align: left;
			color: #333;
			height: 28px;
			overflow: hidden;
		}

			.MainWebClass .MaWebClist dt a:hover, .MainWebClass .MaWebClist dd a:hover, .MainToplinks a:hover {
				color: #f00;
			}

.MaWebline {
	background-color: #ddd;
	width: 1px;
	display: block;
	float: left;
	height: 125px;
	margin-top: 48px;
}

.MaWebClist02 {
	width: 150px;
	float: left;
	font-size: 14px;
}

.MainWebClass .MaWebClist02 dd {
	width: 150px;
}

	.MainWebClass .MaWebClist02 dd a {
		width: 75px;
	}

/*MainWebClass-end*/
.MainToplinks {
	background-color: #f4f4f4;
	padding: 15px 10px;
	font-family: 'simsun';
}

	.MainToplinks span.HTxt {
		font-size: 14px;
		color: #333;
		font-weight: bold;
	}

	.MainToplinks a, .MainToplinks span {
		display: inline-block;
		padding: 0px 10px;
		color: #666;
		line-height: 24px
	}


/*TopRiseWrap-begin*/
.col-red04 {
	color: #FF0000;
}

.TopRiseWrap {
	width: 630px;
	margin-top: 20px;
	margin-left: 40px;
	border: 1px solid #dddddd;
	overflow: hidden;
	float: left;
	background-color: #fff;
}

	.TopRiseWrap .RiseCent {
		padding: 10px 20px 20px 20px;
		width: 590px;
	}

		.TopRiseWrap .RiseCent .RiCtxt {
			line-height: 24px;
			color: #666666;
			font-size: 14px;
			padding-bottom: 20px;
		}

		.TopRiseWrap .RiseCent .RiChart {
			width: 590px;
			height: 295px;
		}

		.TopRiseWrap .RiseCent .RiAChart {
			width: 590px;
			height: 385px;
		}
/*TopRiseWrap-end*/
.risepic {
	border: 1px solid #ddd;
	margin-top: 0px;
}

.square {
	width: 600px;
	padding: 10px;
	float: left;
	border-right: 1px solid #ddd;
}

.circle {
	width: 357px;
	padding: 10px;
	float: right;
}

.picbox1 {
	width: 100%;
	height: 350px;
}

.picbox2 {
	width: 100%;
	height: 350px;
}

.risepic p {
	font-size: 14px;
	color: #999;
	line-height: 24px;
}

.risepic span {
	color: #ff0000;
}


/*2015-11-30-begin*/

/*TopMapCent-begin*/
.TopMapCent {
	background-color: #fff;
	border: 1px solid #dddddd;
	font-family: 'Tahoma','simsun';
	padding: 20px;
}

.TopMapHot {
	width: 958px;
}

.HotHead {
	height: 35px;
	border-bottom: 2px solid #e9e9e9;
	position: relative;
	font-family: 'Microsoft Yahei';
}

	.HotHead strong {
		display: block;
		float: left;
		position: absolute;
		left: 0;
		bottom: -2px;
		height: 35px;
		line-height: 35px;
		font-size: 16px;
		font-weight: normal;
		padding: 0px 5px;
	}

.TopMapHot .HotHead strong {
	border-bottom: 2px solid #f71a5f;
	color: #F00;
}

.TopMapAll .HotHead strong {
	border-bottom: 2px solid #4f9cee;
	color: #333333;
}

.TopMapHot .HotCont {
	overflow: hidden;
}

.brn {
	border-right: none !important;
}

.bor-b1 {
	border-bottom: 1px solid #eeeeee;
}

.TopMapHot .HotCont li {
	width: 190px;
	height: 81px;
	float: left;
	background-color: #fafafa;
	border-right: 1px solid #eeeeee;
}

	.TopMapHot .HotCont li a {
		display: block;
		padding: 20px 10px 20px 55px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		font-weight: bold;
		color: #999999;
		text-align: center;
		position: relative;
	}

		.TopMapHot .HotCont li a:hover {
			text-decoration: none;
			color: #f00;
		}

	.TopMapHot .HotCont li.Hlast {
		width: 194px;
		border-right: 0;
	}

	.TopMapHot .HotCont li a i {
		background: url(../images/top-iconfl.png) no-repeat;
		display: block;
		width: 40px;
		height: 40px;
		position: absolute;
		left: 40px;
		top: 20px;
	}

		.TopMapHot .HotCont li a i.trip {
			background-position: -5px -5px;
		}

		.TopMapHot .HotCont li a i.rep {
			background-position: -50px -5px;
		}

		.TopMapHot .HotCont li a i.game {
			background-position: -95px -5px;
		}

		.TopMapHot .HotCont li a i.gov {
			background-position: -140px -5px;
		}

		.TopMapHot .HotCont li a i.hig {
			background-position: -185px -5px;
		}

		.TopMapHot .HotCont li a i.shop {
			background-position: -5px -50px;
		}

		.TopMapHot .HotCont li a i.car {
			background-position: -50px -50px;
		}

		.TopMapHot .HotCont li a i.fina {
			background-position: -95px -50px;
		}

		.TopMapHot .HotCont li a i.vido {
			background-position: -140px -50px;
		}

		.TopMapHot .HotCont li a i.chat {
			background-position: -185px -50px;
		}


.TopMapAll {
}

	.TopMapAll .TopAlist {
		padding: 20px 0px;
		overflow: hidden;
		border-bottom: 1px solid #eeeeee;
	}

		.TopMapAll .TopAlist .Taleft {
			width: 100px;
			float: left;
			padding-top: 7px;
			padding-left: 10px;
			overflow: hidden;
			height: 16px;
		}

			.TopMapAll .TopAlist .Taleft span {
				font-size: 14px;
				font-weight: bold;
				border-left: 3px solid #4f9cee;
				color: #4f9cee;
				height: 16px;
				line-height: 16px;
				padding-left: 10px;
			}

		.TopMapAll .TopAlist .Taright {
			width: 848px;
			float: left;
			font-size: 14px;
		}

			.TopMapAll .TopAlist .Taright a {
				display: block;
				float: left;
				line-height: 30px;
				height: 30px;
				width: 100px;
				color: #333;
				padding-left: 20px;
				overflow: hidden;
			}

				.TopMapAll .TopAlist .Taright a:hover {
					color: #f00;
					text-decoration: none;
					font-weight: bold;
				}
/*TopMapCent-end*/


/*TopChiCent-begin*/
.TopChiCent {
	background-color: #fff;
	border: 1px solid #dddddd;
}

	.TopChiCent .ToChinHead {
		padding: 10px 20px;
		height: 30px;
		background-color: #4f9cee;
		font-family: 'Microsoft Yahei';
	}

		.TopChiCent .ToChinHead .TopChinleft {
			width: 250px;
			_width: 280px;
			line-height: 30px;
			height: 30px;
			font-size: 18px;
			float: left;
			color: #fff;
			padding-left: 35px;
			position: relative;
		}

			.TopChiCent .ToChinHead .TopChinleft i {
				background: url(../images/top-icon.png) -171px -221px no-repeat;
				display: block;
				width: 16px;
				height: 18px;
				position: absolute;
				left: 7px;
				top: 6px;
			}

		.TopChiCent .ToChinHead .TopPlace-right {
			width: 70%;
			float: right;
			height: 30px;
			line-height: 28px;
		}

			.TopChiCent .ToChinHead .TopPlace-right .CateTit {
				display: inline-block;
				float: right;
				text-align: right;
				font-weight: normal;
				color: #fff;
			}

		.TopChiCent .ToChinHead .MainCate-choese, .TopChiCent .ToChinHead .MainCateW-choese {
			height: 30px;
		}

		.TopChiCent .ToChinHead .MainCateW-cont {
			width: 90px;
			color: #fff;
			height: 28px;
			line-height: 28px;
			*line-height: 28px;
			border: 1px solid #7cbafd;
			background-color: #4f9cee;
		}

		.TopChiCent .ToChinHead .MCicon-drop-down {
			top: 13px;
			border-width: 5px 4px 0px;
			border-color: #fff #4f9cee;
		}

		.TopChiCent .ToChinHead .MainCateC-down {
			top: 29px;
			border: 1px solid #7cbafd;
			background: #4f9cee;
		}

			.TopChiCent .ToChinHead .MainCateC-down li {
				line-height: 25px;
				height: 25px;
			}

				.TopChiCent .ToChinHead .MainCateC-down li:hover {
					background: #3080d6;
				}

				.TopChiCent .ToChinHead .MainCateC-down li a {
					color: #fff;
				}

.BtnLift {
	padding: 2px 0px;
	height: 26px;
	float: right;
}

	.BtnLift a {
		margin-left: 10px;
		display: block;
		width: 36px;
		height: 26px;
		float: left;
		background: url(../images/top-icon.png) no-repeat;
	}

		.BtnLift a.up {
			background-position: 0px -217px;
		}

		.BtnLift a.do {
			background-position: -41px -217px;
		}

		.BtnLift a.up:hover, .BtnLift a.curt {
			background-position: -82px -217px;
		}

		.BtnLift a.do:hover, .BtnLift a.curt02 {
			background-position: -123px -217px;
		}


.w320 {
	width: 320px;
}

.TopChiList {
	background-color: #fff;
	font-size: 14px;
}

	.TopChiList .ulli {
		padding: 10px 14px;
		border-bottom: 1px solid #eeeeee;
		position: relative;
	}

		.TopChiList .ulli:hover {
			background-color: #f9f9f9;
		}

		.TopChiList .ulli div.w90, .TopChiList .ulli div.w110, .TopChiList .ulli div.w120, .TopChiList .ulli div.w320 {
			float: left;
			text-align: center;
			overflow: hidden;
			height: 30px;
			line-height: 30px;
		}

	.TopChiList .headTit, .TopChiList .ContTit a {
		color: #888888;
	}

	.TopChiList .ContTit {
		color: #333;
	}

		.TopChiList .ContTit img {
			vertical-align: middle;
		}

		.TopChiList .ContTit a:hover {
			color: #f00;
		}


.ContTPop {
	width: 400px;
	height: auto;
	border: 1px solid #d7d6d6;
	background-color: #fff;
	position: absolute;
	z-index: 99;
	display: none;
	top: 10px;
	left: 45%;
	box-shadow: 0 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
	-ms-transform: 0 1px 3px rgba(0,0,0,.3);
	-webkit-transform: 0 1px 3px rgba(0,0,0,.3);
	-moz-transform: 0 1px 3px rgba(0,0,0,.3);
	-o-transform: 0 1px 3px rgba(0,0,0,.3);
}

	.ContTPop .ContHead {
		padding: 15px;
		width: 370px;
		border-bottom: 1px dashed #eeeeee;
		overflow: hidden;
	}

		.ContTPop .ContHead .leftImg {
			width: 140px;
			height: 110px;
			border: 1px solid #eeeeee;
			float: left;
		}

			.ContTPop .ContHead .leftImg a {
				display: block;
				width: 140px;
				height: 110px;
			}

			.ContTPop .ContHead .leftImg img {
				width: 100%;
				height: 100%;
			}

		.ContTPop .ContHead .rigTxt {
			width: 218px;
			_width: 210px;
			padding-left: 10px;
			line-height: 20px;
			color: #666666;
			float: left;
			font-family: 'Tahoma','simsun';
			font-size: 12px;
		}

	.ContTPop .ContFoot {
		padding: 10px 15px;
		height: 66px;
	}

		.ContTPop .ContFoot li {
			display: block;
			float: left;
			width: 123px;
			height: 66px;
			padding: 0;
			border-bottom: none;
		}

			.ContTPop .ContFoot li p {
				height: 33px;
				line-height: 33px;
				text-align: center;
			}

				.ContTPop .ContFoot li p span {
					color: #4d7bb9;
					font-size: 20px;
					font-family: 'Microsoft Yahei';
				}

				.ContTPop .ContFoot li p i {
					padding-left: 5px;
					font-size: 16px;
				}

.TopChiList .ListPageWrap {
	padding: 25px 0px;
	text-align: center;
	font-family: "Microsoft YaHei";
}

	.TopChiList .ListPageWrap a {
		display: inline-block;
		width: 42px;
		height: 30px;
		border-radius: 3px;
		margin-right: 10px;
		background-color: #f2f2f2;
		line-height: 30px;
		font-size: 16px;
		color: #999999;
	}

		.TopChiList .ListPageWrap a:hover {
			background-color: #9bbee5;
			text-decoration: none;
			color: #fff;
		}

		.TopChiList .ListPageWrap a.Pagecurt {
			background-color: #4b87cb;
			color: #fff;
		}
/*TopChiCent-end*/

/*2015-11-30-end*/
/*TopTagCent-begin*/
.bg-red {
	background-color: #f12f3d;
}

.bg-red02 {
	background-color: #fe5a5a;
}

.TopTagCent .bg-blue {
	background-color: #6197df;
}

.TopTagCent {
	background-color: #fff;
	border: 1px solid #dddddd;
	font-family: 'Microsoft Yahei';
}

	.TopTagCent .MaLeftW {
		border-right: 1px solid #e7e8eb;
		width: 607px;
		padding: 30px;
		float: left;
		;
		min-height: 950px;
	}

		.TopTagCent .MaLeftW .MaLeHead {
			height: 30px;
			border-bottom: 1px solid #dddddd;
			overflow: hidden
		}

			.TopTagCent .MaLeftW .MaLeHead strong {
				display: block;
				float: left;
				height: 30px;
				line-height: 30px;
				font-size: 16px;
				font-weight: normal;
				padding: 0px 10px;
				color: #fff;
				min-width: 112px;
				text-align: center;
			}

		.TopTagCent .MaLeftW .listCentent {
			background-color: #fff;
		}

			.TopTagCent .MaLeftW .listCentent li {
				padding: 20px 0px;
				border-bottom: 1px solid #eeeeee;
				*margin-top: -4px;
			}

				.TopTagCent .MaLeftW .listCentent li .CentTxt {
					width: 447px;
					_width: 390px;
					float: left;
					font-size: 14px;
				}

					.TopTagCent .MaLeftW .listCentent li .CentTxt .rightTxtHead {
						height: 25px;
						line-height: 25px;
						padding-right: 10px;
					}

						.TopTagCent .MaLeftW .listCentent li .CentTxt .rightTxtHead a {
							color: #336699;
						}

					.TopTagCent .MaLeftW .listCentent li .CentTxt .RtCInfo {
						width: 437px;
						_width: 380px;
						padding-right: 10px;
					}

	.TopTagCent .MaRightW {
		width: 270px;
		padding: 30px;
		float: left;
	}

		.TopTagCent .MaRightW .MaRigTit {
			width: 250px;
			height: 30px;
			line-height: 30px;
			font-size: 16px;
			color: #fff;
			padding-left: 20px;
			_width: 270px;
		}

		.TopTagCent .MaRightW .MaRigTag {
			padding: 10px 0px;
			_width: 270px;
		}

			.TopTagCent .MaRightW .MaRigTag a {
				display: inline-block;
				float: left;
				padding: 0px 10px;
				font-size: 14px;
				margin-bottom: 10px;
				margin-right: 8px;
				height: 26px;
				line-height: 26px;
				min-width: 40px;
				_width: 70px;
				_padding: 0px 5px;
				text-align: center;
				color: #666666;
				border: 1px solid #dddddd;
				background-color: #fff;
			}

				.TopTagCent .MaRightW .MaRigTag a:hover {
					text-decoration: none;
					color: #fff;
					background-color: #4e9def;
					border: 1px solid #4e9def;
				}

		.TopTagCent .MaRightW .MaRigImg {
			padding: 10px 0px;
			overflow: hidden;
			width: 270px;
		}

			.TopTagCent .MaRightW .MaRigImg li {
				display: block;
				float: left;
				width: 127px;
				height: 137px;
			}

				.TopTagCent .MaRightW .MaRigImg li a {
					display: inline-block;
					font-family: 'Tahoma','simsun';
				}

					.TopTagCent .MaRightW .MaRigImg li a.ImgW {
						width: 125px;
						height: 95px;
						border: 1px solid #ddd;
					}

						.TopTagCent .MaRightW .MaRigImg li a.ImgW img {
							width: 100%;
							height: 100%;
						}

					.TopTagCent .MaRightW .MaRigImg li a.TxtW {
						padding: 5px 0px;
						height: 30px;
						line-height: 30px;
						text-align: center;
						font-size: 14px;
						color: #666666;
						overflow: hidden;
						white-space: nowrap;
						text-overflow: ellipsis;
						width: 100%;
					}

						.TopTagCent .MaRightW .MaRigImg li a.TxtW:hover {
							color: #FF0000;
						}

		.TopTagCent .MaRightW .MaRigRank {
			width: 270px;
		}
/*TopTagCent-end*/


/*2016-2-23*/
.sytagcon {
	height: 60px;
	line-height: 30px;
	overflow-y: hidden;
	padding-left: 60px;
}

.navList a.Tnone {
	color: #575757;
	cursor: pointer;
	display: block;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	border-left: 1px solid #f8f8f8;
	border-right: 1px solid #f8f8f8;
	padding: 0 8px;
	white-space: nowrap;
	text-decoration: none;
}

	.navList a.Tnone:hover {
		border-left: 1px solid #e8e8e8;
		border-right: 1px solid #e8e8e8;
		border-bottom: 1px solid #fff;
		background: #fff;
	}

.navList .Tntwo {
	border: 1px solid #e8e8e8;
	border-top: none;
	background: #fff;
	min-width: 62px;
	padding: 0 7px 5px;
	position: absolute;
	top: 35px;
	z-index: 60;
}

.MainVaneWrap a.alltag {
	color: #ff0000;
	display: block;
	height: 40px;
	line-height: 40px;
	position: absolute;
	right: 0;
	top: 0;
	width: 80px;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
}

/*2016-2-25*/
.tagbox {
	padding: 0 30px 30px 40px;
	font-family: Microsoft YaHei;
}

.hottit, .alltit {
	width: 100px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	display: block;
	margin-top: 30px;
}

.hottit {
	background: #f05c5c;
}

.alltit {
	background: #60a8f5;
}

.tagcon a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	margin-top: 15px;
	border: 1px solid #e5e5e5;
	font-size: 16px;
	margin-right: 10px;
	text-decoration: none;
}

.tagcon p {
	height: 20px;
	line-height: 20px;
	margin-top: 15px;
	font-size: 20px;
	color: #4f9cee;
	display: block;
}

.tagred a {
	color: #ef5858;
}

	.tagred a:hover {
		color: #fff;
		background: #f05c5c;
		border: 1px solid #f05c5c;
	}

.tagbl a {
	color: #666;
}

	.tagbl a:hover {
		color: #fff;
		background: #60a8f5;
		border: 1px solid #60a8f5;
	}

.taginmore {
	color: #fff;
	float: right;
	font-size: 14px;
	padding-right: 15px;
}

	.taginmore:hover {
		color: #ff0000;
		text-decoration: none;
	}

.w720 {
	width: 720px;
}

.ZTtitle {
	height: 40px;
	border-bottom: solid 2px #ccc;
	position: relative
}

	.ZTtitle ul li {
		float: left;
		font-size: 18px;
		margin-right: 50px;
	}

		.ZTtitle ul li.allzt {
			line-height: 40px;
			font-family: Microsoft YaHei;
			text-decoration: none;
			color: #4d7bb9;
		}

		.ZTtitle ul li a {
			padding: 0 5px;
			display: block;
			line-height: 40px;
			font-family: Microsoft YaHei;
			text-decoration: none
		}

			.ZTtitle ul li a:hover, .ZTtitle ul li a.press {
				background: url(/images/zt-icon.png) no-repeat center 32px;
				border-bottom: solid 2px #4f9cee;
				color: #4d7bb9;
			}

.ZTmore {
	float: right;
	display: inline-block;
	line-height: 40px;
	color: #999
}

.items li {
	margin-bottom: 25px;
	position: relative;
	padding-bottom: 25px;
	border-bottom: 1px solid #eee;
}

	.items li.bdpd {
		margin-bottom: 20px;
	}
	/*.items li:hover{ background-color:#fafafa;}*/
	.items li a.ztimg, .items li a.tjimg, .items li a.rank_info_img {
		float: left; /*width:245px;height:160px;*/
		display: block;
		cursor: pointer;
		border: solid 1px #ebebeb;
		box-sizing: border-box;
	}

		.items li a.tjimg img {
			width: 140px;
			height: 112px;
		}

		.items li a.rank_info_img img {
			width: 162px;
			height: 136px;
		}

	.items li div.zttxt, .items li div.tjtxt, .items li div.rktxt, .items li div.zjtxt {
		float: left;
		margin-left: 15px;
		width: 458px;
		overflow: hidden;
	}

	.items li div.zjtxt {
		width: 563px;
	}

	.items li div.tjtxt {
		width: 799px;
	}

	.items li div.rktxt {
		width: 550px;
	}

	.items li h3 {
		font-size: 18px;
		color: #4d7bb9;
		font-family: Microsoft YaHei;
		font-weight: bold;
		margin-bottom: 5px;
	}

	.items li div.zttxt h3 {
		margin-bottom: 10px;
	}

	.items li h3 a {
		color: #4d7bb9;
		text-decoration: none
	}

		.items li h3 a em {
			font-style: normal;
			font-size: 14px;
			color: #999;
			font-weight: normal;
			margin-left: 15px;
		}

		.items li h3 a:hover em {
			text-decoration: underline
		}

	.items li p {
		font-size: 14px;
	}

.dluo, .dluo_two {
	height: 70px;
	line-height: 24px;
	color: #666;
	overflow: hidden
}

.dluo_two {
	height: 50px;
}

.items li div.zjtxt p.dluo {
	height: 44px;
}

.items li p.info, .items li p.info_two {
	font-size: 12px;
	height: 26px;
	margin-top: 20px;
	color: #999;
}

.items li div.zjtxt p.info {
	margin-top: 10px;
}

.items li p.info_two {
	margin-top: 5px;
}

	.items li p.info span a, .items li p.info_two span a {
		display: block;
		height: 26px;
		line-height: 26px;
		padding: 0 15px;
		border-radius: 13px;
		background-color: #eee;
		text-decoration: none;
		float: left;
		margin-right: 10px;
	}

.items li div.cause {
	height: 38px;
	line-height: 38px;
	background-color: #f7f8fc;
	font-size: 12px;
	margin-top: 15px;
	overflow: hidden;
	white-space: nowrap;
	color: #666;
	text-indent: 10px;
}

.cause i {
	font-style: normal;
	font-size: 12px;
	color: #4d7bb9
}

.items li.bdpd i {
	position: absolute;
	left: 0;
	top: 0;
	width: 32px;
	height: 36px;
	text-align: center;
	font-family: "Arial", sans-serif;
	display: block;
	font-size: 20px;
	background: url(/images/zt-icon.png) 0 -41px;
	color: #FFF;
}

.bdpd {
	padding: 15px 0 15px 60px;
	border-top: solid 1px #e7e7e7;
	border-bottom: solid 1px #e7e7e7;
}

.score {
	width: 97px;
	height: 77px;
	border-radius: 50px;
	text-align: center;
	float: left;
	border: solid 3px #eee;
	margin: 10px 0px 0 80px;
	color: #999;
	padding-top: 20px;
}

	.score span {
		display: block;
		color: #4d7bb9;
		font-family: "Arial";
		line-height: 36px;
		font-size: 25px;
	}

	.score:hover {
		border: solid 3px #4d7bb9;
	}
/*pagebar*/
.pageBar li {
	float: left;
	list-style: none;
}

.pageBar a, .pageBar strong {
	margin: 0 5px 15px 0;
	display: inline-block;
	height: 32px;
	line-height: 32px;
	border: 1px solid #eee;
	padding: 0 14px;
	color: #444;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	background: #eee;
}

	.pageBar a:hover, .pageBar a.cur, .pageBar a.now, .pageBar strong {
		text-decoration: none;
		background: #3971a9;
		color: #fff;
	}
/*pagebar*/
.w250 {
	width: 250px;
	margin-left: 30px;
}

.leftbox h3 {
	font-family: 'Microsoft YaHei';
}

	.leftbox h3.hot {
		height: 38px;
		line-height: 38px;
		background-color: #6197df;
		font-size: 16px;
		color: #FFF;
		padding: 0 10px;
	}

		.leftbox h3.hot span, .leftbox h3.toprank span {
			display: inline-block;
			font-size: 12px;
			float: right;
		}

			.leftbox h3.hot span a {
				color: #FFF
			}

.left_list {
	margin-top: 15px;
}

	.left_list li {
		line-height: 30px;
		height: 30px;
		font-size: 14px;
		color: #666;
		background: url(/images/icon3x3.gif) no-repeat left center;
		padding-left: 12px;
		overflow: hidden;
		white-space: nowrap;
	}

		.left_list li a.blue {
			float: right;
			display: inline-block;
			color: #4d7bb9;
			font-size: 12px;
		}

		.left_list li a.grey {
			width: 192px;
			overflow: hidden;
			white-space: nowrap;
			display: inline-block
		}

.leftbox h3.toprank {
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #333;
	border-top: solid 1px #ccc;
}

	.leftbox h3.toprank span a {
		color: #666
	}

.LsCent250 {
	width: 250px;
}

	.LsCent250 ul li.LsCtit, .LsCent250 ul li.LsClist {
		color: #999;
		font-size: 14px;
		height: 24px;
		line-height: 24px;
		overflow: hidden;
	}

	.LsCent250 ul li {
		border-bottom: 1px solid #e6e5eb;
		padding: 7px 0 8px 0px;
	}

		.LsCent250 ul li.LsCtit .Nos {
			margin-right: 10px;
			width: 30px;
		}

		.LsCent250 ul li.LsCtit .tName, .LsCent250 ul li.LsClist .tName {
			width: 140px;
		}

		.LsCent250 ul li.LsCtit .tRank {
			text-align: center;
			width: 65px;
		}

		.LsCent250 ul li.LsCtit span, .LsCent250 ul li.LsClist span {
			display: inline-block;
			float: left;
		}

		.LsCent250 ul li.LsClist .BgRed {
			background-color: #fe5a5a !important;
		}

		.LsCent250 ul li.LsClist .Nos {
			background-color: #b0b0b0;
			color: #fff;
			font-size: 12px;
			height: 24px;
			line-height: 24px;
			margin-left: 5px;
			margin-right: 15px;
			text-align: center;
			width: 17px;
		}

		.LsCent250 ul li.LsClist .tRank {
			color: #666;
			height: 24px;
			overflow: hidden;
			text-align: center;
			white-space: normal;
			width: 60px;
			word-break: break-all;
		}

.ztfooterWrap {
	background-color: #e7e8eb;
	padding-top: 20px;
}

.ranklist, .hotzt {
	margin-left: -20px;
}

	.ranklist li, .hotzt li {
		width: 320px;
		float: left;
		margin-bottom: 20px;
		margin-left: 20px;
		padding-bottom: 10px;
	}

		.ranklist li:hover {
			background-color: #fafafa;
		}

		.ranklist li a {
			text-decoration: none;
			display: inline-block
		}

			.ranklist li a:hover h3 {
				color: #4d7bb9
			}

		.ranklist li span {
			display: block;
			width: 320px;
			height: 210px;
		}

		.ranklist li h3 {
			font-size: 18px;
			color: #333;
			font-family: 'Microsoft YaHei';
			line-height: 40px;
			display: block; /*éå‘°ä»ˆç€µç¡…è–„é—‡â‚¬é”ï¿½*/
			word-break: keep-all; /* æ¶“å¶†å´²ç›ï¿½ */
			white-space: nowrap; /* æ¶“å¶†å´²ç›ï¿½ */
			overflow: hidden; /* éå‘­î†ç“’å‘­åš­ç€¹è—‰å®³éƒå •æ®£é’˜å¿šç§´é‘æ´ªå„´é’å—™æ®‘éå‘­î†*/
			width: 320px;
		}

		.ranklist li p {
			line-height: 20px;
			color: #999;
			height: 40px;
		}

.ml280 {
	margin-left: 280px;
}

.hotzt li {
	width: 300px;
	margin-bottom: 0;
	padding-bottom: 0;
}

	.hotzt li p {
		display: block;
		line-height: 30px;
		height: 30px;
		color: #666;
		overflow: hidden;
		font-size: 14px
	}

	.hotzt li a {
		text-decoration: none
	}

		.hotzt li a:hover p {
			color: #999;
		}

.first {
	line-height: 24px;
	color: #666;
	padding: 40px 20px 20px 20px;
	position: relative;
	font-size: 14px;
	border: solid 1px #e7e7e7;
}

	.first i {
		position: absolute;
		left: 0;
		top: -15px;
		height: 32px;
		line-height: 32px;
		background-color: #4f9cee;
		color: #FFF;
		width: 100px;
		text-align: center;
		font-size: 18px;
		font-family: 'Microsoft YaHei';
	}

		.first i.coleee {
			background-color: #eee;
			color: #333;
		}

.zjlike ul {
	margin-left: -22px;
}

	.zjlike ul li {
		float: left;
		width: 114px;
		margin-bottom: 10px;
		margin-left: 22px;
	}

		.zjlike ul li a {
			display: block;
			color: #666;
		}

			.zjlike ul li a img {
				border: solid 1px #ddd;
				box-sizing: border-box;
			}

		.zjlike ul li span {
			display: block;
			text-align: center;
			line-height: 26px;
			font-size: 14px;
		}

.tjbox {
	border: solid 1px #e7e7e7;
	padding: 20px;
}
/*img effects lubo*/
.lubo {
	width: 100%;
	width: 1000px;
	clear: both;
	position: relative;
	height: 300px;
}

.lubo_box {
	position: relative;
	width: 100%;
	height: 300px;
}

	.lubo_box li {
		float: left;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 300px;
		opacity: 0;
		filter: alpha(opacity=0);
	}

		.lubo_box li a {
			display: block;
			width: 100%;
			height: 100%;
		}

		.lubo_box li img {
			width: 100%;
			height: 300px;
			position: relative;
			z-index: 1
		}
/*é¦å—™å£*/
.cir_box {
	overflow: hidden;
	position: absolute;
	z-index: 100;
}

	.cir_box li {
		float: left;
		width: 30px;
		height: 5px;
		margin: 0 5px;
		cursor: pointer;
		background: #fff;
		opacity: 0.8;
		filter: alpha(opacity=80);
	}

.cir_on {
	background: #000 !important;
}
/*éŽ¸å¤æŒ³*/
.lubo_btn {
	position: absolute;
	width: 100%;
	top: 140px;
	display: none
}

.left_btn, .right_btn {
	width: 30px;
	height: 80px;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	cursor: pointer;
	color: #fff;
	line-height: 80px;
	font-size: 30px;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.left_btn {
	float: left;
}

.right_btn {
	float: right;
}

.lubo_box li div.txt {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9999;
	width: 210px;
	height: 260px;
	background-color: #000;
	display: block;
	opacity: 0.75;
	filter: alpha(opacity=75);
	padding: 20px
}

	.lubo_box li div.txt h3 {
		color: #FFF;
		font-size: 18px;
		opacity: 1;
		filter: alpha(opacity=100);
		font-family: 'Microsoft YaHei';
	}

	.lubo_box li div.txt p {
		color: #FFF;
		font-size: 12px;
		line-height: 24px;
		margin-top: 10px;
	}

.first p {
	overflow: hidden;
}

.items li div.w733 {
	width: 733px;
}
/*img effects lubo end*/

/*2016-12-28-begin*/
.TPageCent-TMain09 .TMain03Wrap dt, .TPageCent-TMain09 .TMain03Wrap dd {
	border-right: 1px solid #e7e7eb;
	height: 40px;
	overflow: hidden;
	display: inline-block;
	width: 113px;
	float: left;
	color: #333333;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
}

.TPageCent-TMain09 .TMain03Wrap dt {
	background-color: #f9f9f9;
	font-size: 14px;
	color: #999999;
}

.TPageCent-TMain09 .TMain03Wrap {
	width: 958px;
	border: 1px solid #e7e7eb;
}

	.TPageCent-TMain09 .TMain03Wrap dt.Lastdd, .TPageCent-TMain09 .TMain03Wrap dd.Lastdd {
		width: 274px;
		border: none;
	}

	.TPageCent-TMain09 .TMain03Wrap dd img {
		vertical-align: middle;
	}

.ico-wp {
	background: url(../images/ico-wp.png) center left no-repeat;
	display: inline-block;
	padding-left: 13px;
}

.TMain01-Cent .Centright .webUrl {
	width: 60px;
	height: 23px;
	background: url('../images/zd1.png') no-repeat center center;
	margin-right: 10px;
	float: left;
}

	.TMain01-Cent .Centright .webUrl:hover {
		width: 60px;
		height: 23px;
		background: url('../images/zd2.png') no-repeat center center;
	}

.TMain01-Cent .Centright .mobUrl {
	width: 107px;
	height: 24px;
	background: url(../images/mobduan.png) no-repeat 0 0;
	margin-right: 10px;
	float: left;
}

	.TMain01-Cent .Centright .mobUrl:hover {
		width: 107px;
		height: 24px;
		background: url(../images/mobduan.png) no-repeat -107px 0;
	}

.TMain01-Cent .Centright .workUrl {
	width: 86px;
	height: 23px;
	background: url(../images/work.png) no-repeat 0 0;
	margin-right: 10px;
	float: left;
}

	.TMain01-Cent .Centright .workUrl:hover {
		width: 86px;
		height: 23px;
		background: url(../images/work.png) no-repeat 0 -23px;
	}

.TMain01-Cent .Centright .unworkUrl {
	width: 100px;
	height: 23px;
	background: url(../images/unwork.png) no-repeat 0 0;
	margin-right: 10px;
	float: left;
}

	.TMain01-Cent .Centright .unworkUrl:hover {
		width: 100px;
		height: 23px;
		background: url(../images/unwork.png) no-repeat 0 -23px;
	}

.TMain01-Cent .Centright ul {
	display: block;
	margin-top: 5px;
	position: relative;
}

	.TMain01-Cent .Centright ul li {
		float: left;
	}

		.TMain01-Cent .Centright ul li.staW {
			display: inline-block;
			padding-left: 23px;
			float: left;
			height: 17px;
			margin-top: 3px;
			font-size: 12px;
			font-weight: bold;
			margin-right: 20px;
		}

		.TMain01-Cent .Centright ul li.state-nor, .state-off, .state-unu {
			background: url(../images/ico-state.png) no-repeat;
		}

		.TMain01-Cent .Centright ul li.state-nor {
			background-position: 0 0;
			color: #4eaa41;
		}

		.TMain01-Cent .Centright ul li.state-off {
			background-position: 0 -19px;
			color: #ff0000;
		}

		.TMain01-Cent .Centright ul li.state-unu {
			background-position: 0 -39px;
			color: #ff0000;
		}
/*2015-12-28-end*/


/*TPageCent-mobmsg-begin*/
.mobleft {
	width: 780px;
	float: left;
	font-family: "å¯°î†¿è’‹é—†å‘´ç²¦";
	font-size: 14px;
	color: #666;
}

.mobmsg span {
	display: block;
	width: 64px;
	height: 26px;
	padding-left: 30px;
	color: #fff;
	line-height: 26px;
	float: left;
	margin-right: 10px;
}

.mobmsg p {
	display: block;
	line-height: 26px;
}

.mobmsg .websty {
	width: 460px;
	overflow: hidden;
	float: left;
	height: 26px;
}

.mobmsg .webpl {
	width: 300px;
	overflow: hidden;
	height: 26px;
}

.mobmsg .webjj {
	width: 760px;
	margin-top: 20px;
}

	.mobmsg .webjj p {
		padding-left: 104px;
		line-height: 24px;
	}

.mobmsg .websty span {
	background: url(../images/xsicon.jpg) 0 0 no-repeat;
}

.mobmsg .webpl span {
	background: url(../images/xsicon.jpg) 0 -52px no-repeat;
}

.mobmsg .webjj span {
	background: url(../images/xsicon.jpg) 0 -26px no-repeat;
}

.mobqz {
	margin-top: 10px;
	color: #666;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}

	.mobqz span {
		padding-right: 20px;
	}

.mobright {
	width: 150px;
	float: right;
}

.mobpic {
	display: block;
	width: 150px;
	max-height: 220px;
	overflow: hidden;
	border: 1px solid #ddd;
}

a.qhpcbtn {
	background: url(../images/pcduan.jpg) no-repeat 0 0;
	height: 24px;
	width: 99px;
	display: block;
	margin: 20px auto 0;
}

	a.qhpcbtn:hover {
		background: url(../images/pcduan.jpg) no-repeat -99px 0;
	}
/*TPageCent-mobmsg-end*/

/*TPageCent-mobsjfx-begin*/
.TPageCent-TMainmob {
	width: 470px;
}

	.TPageCent-TMainmob .TMainmobWrap {
		width: 468px;
		border: 1px solid #e7e7eb;
		border-bottom: none;
	}

		.TPageCent-TMainmob .TMainmobWrap li {
			line-height: 40px;
			height: 40px;
			border-bottom: 1px solid #e7e7eb;
			font-size: 14px;
		}

			.TPageCent-TMainmob .TMainmobWrap li span {
				width: 120px;
				border-left: 1px solid #e7e7eb;
				text-align: center;
				display: inline-block;
				height: 40px;
				overflow: hidden;
				text-overflow: ellipsis
			}

			.TPageCent-TMainmob .TMainmobWrap li.lsfx {
				text-align: left;
				padding-left: 70px;
			}

			.TPageCent-TMainmob .TMainmobWrap li.iconbaidu {
				background: url(../images/baiicon.png) no-repeat 60px center;
			}

			.TPageCent-TMainmob .TMainmobWrap li.icon360 {
				background: url(../images/360icon.png) no-repeat 60px center;
			}

			.TPageCent-TMainmob .TMainmobWrap li.lsfx img {
				vertical-align: central;
			}

			.TPageCent-TMainmob .TMainmobWrap li.lsfx span {
				border-left: none;
				display: inline;
				margin-left: 20px;
				text-align: left;
				color: #999;
				width: auto;
			}

			.TPageCent-TMainmob .TMainmobWrap li.lsfx em {
				font-style: normal;
				color: #ff0000;
			}

			.TPageCent-TMainmob .TMainmobWrap li span.Lnone {
				width: 226px;
				border-left: none;
			}

		.TPageCent-TMainmob .TMainmobWrap .ListHead {
			background-color: #f9f9f9;
			color: #999999;
		}
		/*TPageCent-mobsjfx-end*/


		.TPageCent-TMainmob .TMainmobWrap li.lsfx {
			text-align: left;
			padding-left: 70px;
			width: 398px;
			overflow: hidden;
		}

.TPageCent-header .mobwz {
	background: url(../images/ico-wp.png) no-repeat 5px center;
	padding-left: 20px;
}


/*2017-3-28*/
.CoHeadLeft {
	width: 700px;
	overflow: hidden;
	float: left
}

	.CoHeadLeft .CoLogo {
		width: 150px;
		height: 150px;
		border: solid 1px #e7e7eb;
		text-align: center;
		float: left;
	}

		.CoHeadLeft .CoLogo img {
			width: 121px;
			height: 75px;
			vertical-align: middle;
			margin-top: 35px;
		}

	.CoHeadLeft .CoLogoTxt {
		width: 530px;
		float: left;
		padding-left: 15px;
	}

		.CoHeadLeft .CoLogoTxt h3 {
			font-size: 24px;
			color: #333;
		}

		.CoHeadLeft .CoLogoTxt .Text {
			margin-top: 10px;
			line-height: 26px;
			color: #999;
			font-size: 14px;
			font-family: simsun
		}

			.CoHeadLeft .CoLogoTxt .Text p span {
				padding-right: 30px;
			}

			.CoHeadLeft .CoLogoTxt .Text p a.blue {
				color: #4d7bb9;
			}

			.CoHeadLeft .CoLogoTxt .Text p a.ditu {
				color: #4d7bb9;
				text-decoration: underline;
			}

.CoHeadRight {
	width: 208px;
	float: left;
	margin-left: 50px;
	font-size: 14px
}

.CoHRTop {
	height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
}

.ToUp {
	width: 60px;
	height: 24px;
	border: solid 1px #ff0000;
	border-radius: 6px;
	color: #F00;
	display: inline-block;
	line-height: 24px;
	text-align: center;
	margin-right: 5px
}

.ToDown {
	width: 50px;
	height: 24px;
	border: solid 1px #4d7bb9;
	border-radius: 6px;
	color: #4d7bb9;
	display: inline-block;
	line-height: 24px;
	text-align: center;
	margin-right: 5px
}

.CoHRDown {
	width: 180px;
	border-top: 2px solid #4f9cee;
	background-color: #f9f9f9;
	margin-top: 10px;
	margin-left: 26px;
}

	.CoHRDown ul li {
		height: 32px;
		line-height: 32px;
		border-bottom: dashed 1px #e1e1e1;
		display: block
	}

		.CoHRDown ul li span {
			width: 60px;
			text-align: right;
			display: inline-block;
			color: #999;
		}

		.CoHRDown ul li em {
			width: 86px;
			text-align: center;
			display: inline-block
		}

			.CoHRDown ul li em.Up {
				color: #ff0000
			}

			.CoHRDown ul li em.Down {
				color: #4d7bb9
			}

.CobaseCon {
	border: solid 1px #e7e7eb;
	font-size: 14px;
}

	.CobaseCon ul li {
		height: 40px;
		line-height: 40px;
	}

		.CobaseCon ul li span {
			border-left: 1px solid #e7e7eb;
			display: inline-block;
			width: 262px;
			text-align: center;
			height: 40px;
			overflow: hidden;
		}

			.CobaseCon ul li span:first-child {
				border-left: none;
			}

			.CobaseCon ul li span.leftw {
				width: 166px;
				border-left: none;
			}

			.CobaseCon ul li span.w166 {
				width: 166px;
			}

.bgf9 {
	background-color: #f9f9f9;
	color: #999;
}

.CobaseCon ul li.address {
	border-top: 1px solid #e7e7eb;
	text-align: center;
}

.CobaseInfo {
	border: 1px solid #e7e7eb;
	padding: 20px;
}

	.CobaseInfo h3 {
		width: 80px;
		height: 28px;
		line-height: 28px;
		font-size: 14px;
		text-align: center;
		border: solid 1px #e7e7eb;
		border-radius: 14px;
		color: #F00
	}

.CobaseInfotxt {
	color: #666;
	line-height: 26px;
	font-family: simsun;
	font-size: 14px;
}

	.CobaseInfotxt p {
		margin: 15px 0;
	}

.CoZibenCon {
	border: solid 1px #e7e7eb;
	font-size: 14px;
}

	.CoZibenCon ul li {
		height: 40px;
		line-height: 40px;
	}

		.CoZibenCon ul li span {
			border-left: 1px solid #e7e7eb;
			display: inline-block;
			width: 190px;
			text-align: center;
			height: 40px;
			overflow: hidden
		}

			.CoZibenCon ul li span:first-child {
				border-left: 0;
			}

.CoMarkCon {
	border: 1px solid #e7e7eb;
	padding: 20px 0;
}

.CoMarkwarp {
	width: 860px;
	margin: 0 auto;
	font-size: 14px;
}

.CoMarkTitle {
	text-align: center;
	color: #999;
	;
	height: 40px;
	line-height: 40px;
}

	.CoMarkTitle span {
		padding-right: 50px;
	}

		.CoMarkTitle span:last-child {
			padding-right: 0;
		}

		.CoMarkTitle span em {
			color: #333
		}

.CoMarkInfo

.CoMarkInfo {
	margin-top: 40px;
}

.CoMarkInfo .i-color {
	overflow: hidden;
}

	.CoMarkInfo .i-color li {
		float: left;
		width: 16.666%;
		height: 25px;
	}

	.CoMarkInfo .i-color .color1 {
		background-color: #4990e2;
	}

	.CoMarkInfo .i-color .color2 {
		background-color: #7ed320;
	}

	.CoMarkInfo .i-color .color3 {
		background-color: #faa353;
	}

	.CoMarkInfo .i-color .color4 {
		background-color: #c8cbd2;
	}

	.CoMarkInfo .i-color .color5 {
		background-color: #d07d5f;
	}

	.CoMarkInfo .i-color .color6 {
		background-color: #e876ff;
	}

.CoMarkInfo .i-tip {
	overflow: hidden;
	margin-top: 10px;
}

	.CoMarkInfo .i-tip li {
		float: left;
		width: 16.666%;
	}

		.CoMarkInfo .i-tip li .icon {
			display: block;
			float: left;
			width: 15px;
			height: 15px;
			background: none;
		}

		.CoMarkInfo .i-tip li .icon1 {
			background-color: #4990e2;
		}

		.CoMarkInfo .i-tip li .icon2 {
			background-color: #7ed320;
		}

		.CoMarkInfo .i-tip li .icon3 {
			background-color: #faa353;
		}

		.CoMarkInfo .i-tip li .icon4 {
			background-color: #c8cbd2;
		}

		.CoMarkInfo .i-tip li .icon5 {
			background-color: #d07d5f;
		}

		.CoMarkInfo .i-tip li .icon6 {
			background-color: #e876ff;
		}

		.CoMarkInfo .i-tip li .text {
			display: block;
			float: left;
			height: 16px;
			line-height: 15px;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			margin-left: -15px;
			width: 80%;
			padding-left: 20px;
		}

.CoMarkTable {
	border: solid 1px #e7e7eb;
	font-size: 14px;
	margin-top: 50px
}

	.CoMarkTable ul li {
		display: table;
		border-bottom: 1px solid #e7e7eb;
	}

		.CoMarkTable ul li:last-child {
			border-bottom: none;
		}

		.CoMarkTable ul li span {
			border-left: 1px solid #e7e7eb;
			display: inline-block;
			width: 120px;
			text-align: center; /*height:40px;*/
			overflow: hidden;
			display: table-cell;
			vertical-align: middle;
			margin: 5px 0;
		}

			.CoMarkTable ul li span.w100 {
				width: 100px;
				height: 60px;
				display: flex;
				justify-content: center;
				align-items: center;
				font-weight: bold;
				color: #d3d3d3;
			}

			.CoMarkTable ul li span.w68 {
				width: 68px;
			}

			.CoMarkTable ul li span.w286 {
				width: 286px;
			}

			.CoMarkTable ul li span.w160 {
				width: 160px;
			}

			.CoMarkTable ul li span:first-child {
				border-left: 0;
			}

.CoMarkMore {
	display: block;
	height: 24px;
	width: 84px;
	border: 1px solid #dddddd;
	border-radius: 15px;
	text-align: center;
	line-height: 24px;
	color: #999;
	margin: 10px auto;
}

.CoMarkTable ul li span.w100 img {
	width: 90%;
	margin: 0 auto;
	display: inline-block;
}

.CoMarkTable ul li.bgf9 span.w100 {
	font-weight: normal;
	color: #999;
}

.CoRankcon {
	border: solid 1px #e7e7eb;
	font-size: 14px;
	padding: 0 20px;
}

.CoRankList {
	border-bottom: solid 1px #f0f0f0;
	height: 61px;
	padding: 20px 0;
}

	.CoRankList:last-child {
		border-bottom: 0;
	}

	.CoRankList li {
		float: left;
		width: 170px;
		display: inline-block;
		text-align: center;
		overflow: hidden;
		white-space: nowrap;
	}

		.CoRankList li.CoRankName {
			font-size: 18px;
			text-align: left;
			width: 300px;
			padding-top: 8px;
		}

			.CoRankList li.CoRankName a {
				display: block;
				color: #999;
				font-size: 14px;
				font-family: simsun;
			}

		.CoRankList li p.headpoint {
			height: 40px;
			font-size: 24px;
			color: #4d7bb9;
		}

			.CoRankList li p.headpoint em {
				width: 10px;
				height: 17px;
				display: inline-block;
				margin-left: 5px;
			}

				.CoRankList li p.headpoint em.point-up {
					background: url(../images/top-icon.png) -135px -54px;
				}

				.CoRankList li p.headpoint em.point-down {
					background: url(../images/top-icon.png) -110px -54px no-repeat;
				}

		.CoRankList li.CoRankMore {
			width: 106px;
			text-align: right;
			padding-top: 24px;
		}

			.CoRankList li.CoRankMore a {
				color: #999;
				text-decoration: underline;
			}

.ListPageWrap {
	padding: 25px 0px;
	text-align: center;
	font-family: "Microsoft YaHei";
}

	.ListPageWrap a {
		display: inline-block;
		min-width: 30px;
		height: 30px;
		border-radius: 3px;
		margin-right: 10px;
		background-color: #f2f2f2;
		line-height: 30px;
		font-size: 16px;
		color: #999999;
	}

		.ListPageWrap a:hover {
			background-color: #9bbee5;
			text-decoration: none;
			color: #fff;
		}

		.ListPageWrap a.Pagecurt {
			background-color: #4b87cb;
			color: #fff;
		}





/*2017-4-13*/
.h376 {
	height: 376px;
}

.pictext {
	height: 376px;
	position: relative
}

	.pictext ul { /*height:280px;*/
		padding-top: 46px;
	}

		.pictext ul li {
			line-height: 36px;
			font-size: 16px;
		}

			.pictext ul li span {
				color: #333;
				display: inline-block;
			}

				.pictext ul li span.w120 {
					width: 167px;
					text-align: right;
					color: #999;
					font-size: 14px;
				}

				.pictext ul li span.w217 {
					width: 170px;
					text-align: right;
				}

				.pictext ul li span.colbule {
					color: #4f9cee;
					font-size: 18px;
				}

	.pictext p {
		position: absolute;
		bottom: 0;
	}

.Choose {
	z-index: 10;
	float: right;
	font-size: 14px;
	border: solid 1px #ddd;
	line-height: 26px;
	border-radius: 15px;
	display: block
}

	.Choose a {
		display: inline-block;
		padding: 0 10px;
		color: #999;
	}

		.Choose a.Hye {
			border-radius: 15px 0px 0px 15px;
		}

		.Choose a.Diqu {
			border-radius: 0px 15px 15px 0px;
		}

		.Choose a.active {
			background-color: #4f9cee;
			color: #FFF;
		}

/*2017-4-14*/
.BtnLift a.phone {
	background: url(../images/ph_pc.png) no-repeat 6px 4px;
	width: 64px;
	padding-left: 22px;
	font-size: 14px;
	color: #FFF;
	line-height: 24px;
	border: solid 1px #7cbafd;
	border-radius: 3px;
	text-decoration: none;
	display: inline-block
}

.BtnLift a.computer {
	background: url(../images/ph_pc.png) no-repeat 6px -27px;
	width: 58px;
	padding-left: 26px;
	font-size: 14px;
	color: #FFF;
	line-height: 24px;
	border: solid 1px #7cbafd;
	border-radius: 3px;
	text-decoration: none;
	display: inline-block
}

/*2017-4-17*/
.h1px {
	height: 1px;
	margin: 10px 0;
	background-color: #e6e5eb;
}

/*2017-4-18*/
.Order {
	width: 190px;
	margin-top: 2px;
}

	.Order a {
		height: 28px;
		display: inline-block;
		background: url(../images/order_ico.png) no-repeat;
		margin-right: 10px;
	}

		.Order a:last-child {
			margin-right: 0;
		}

		.Order a.Order_current {
			width: 70px;
			background-position: 0 -28px;
		}

		.Order a:hover.Order_current, .Order a.curt {
			background-position: 0 0px;
		}

		.Order a.Order_up {
			width: 40px;
			background-position: -80px 0;
		}

		.Order a:hover.Order_up, .Order a.curt01 {
			background-position: -80px -28px;
		}

		.Order a.Order_down {
			width: 40px;
			background-position: -130px 0;
		}

		.Order a:hover.Order_down, .Order a.curt02 {
			background-position: -130px -28px;
		}

.RightMore {
	width: 160px;
	line-height: 30px;
}

.RankIphone {
	text-align: center;
	background: url(../images/ico-wp.png) no-repeat 14px 4px;
	padding-left: 16px;
	height: 26px;
	font-size: 14px;
	border: solid 1px #ddd;
	line-height: 26px;
	border-radius: 15px;
	padding: 0 12px 0 32px;
	display: inline-block;
	float: right
}

.emptyCss {
	width: 100%;
	height: 400px;
	line-height: 400px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
/*2017-06-13 company rank*/
.Co_Left {
	width: 580px;
	padding: 10px;
	float: left;
	border-right: 1px solid #ddd;
	height: 310px;
}

.CoL_Title {
	padding: 20px 0 10px 0;
	font-size: 28px;
}

	.CoL_Title em {
		color: #333;
		margin-right: 3px;
	}

.CoL_Title { /*font-size:14px;*/
	color: #999;
}

	.CoL_Title i {
		color: #dd2f39;
	}

	.CoL_Title span {
		margin-left: 5px;
		color: #999;
		font-size: 16px;
	}

.CoL_List {
	padding: 20px 0 0px 0;
}

	.CoL_List li {
		float: left;
		width: 120px;
		padding: 40px 10px;
		text-align: center;
		overflow: hidden
	}

		.CoL_List li p a {
			text-decoration: none;
		}

		.CoL_List li p.CoL_List_number {
			font-size: 30px;
			padding-bottom: 5px;
		}

			.CoL_List li p.CoL_List_number a {
				color: #4d7bb9;
			}

				.CoL_List li p.CoL_List_number a:hover {
					color: #dd2f39;
				}

.CwhC_List li p.CoL_List_number a, .CwhC_List li p.CoL_List_number span {
	color: #4d7bb9;
}

.TipBox {
	color: #999;
	font-size: 14px;
	line-height: 24px;
}

	.TipBox span {
		color: #ff0000;
		padding-right: 5px;
	}

.Co_Ch {
	z-index: 10;
	font-size: 14px;
	border: solid 1px #ddd;
	line-height: 30px;
	border-radius: 15px;
	display: inline-block;
}

	.Co_Ch a {
		display: inline-block;
		color: #999;
		width: 66px;
		text-align: center
	}

		.Co_Ch a.Hye {
			border-radius: 15px 0px 0px 15px;
		}

		.Co_Ch a.Diqu {
			border-radius: 0px 15px 15px 0px;
		}

		.Co_Ch a.active {
			background-color: #4f9cee;
			color: #FFF;
		}

.Co_Right {
	width: 377px;
	float: left;
	padding: 10px;
	vertical-align: middle;
	overflow: hidden
}

	.Co_Right img {
		display: inline-block;
	}

.Co_Worth {
	border: solid 1px #ddd;
	padding: 10px;
}

.Co_WhTitle h3 {
	height: 30px;
	border: solid 1px #ccc;
	border-radius: 16px;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color: #4d7bb9;
	display: inline-block;
	padding: 0 15px;
}

.Co_WorthBox {
}

.Co_Industry h3 {
	height: 32px;
	line-height: 32px;
	padding: 0 11px;
	background-color: #f12f3d;
	font-size: 16px;
	display: inline-block;
	color: #FFF;
}

.Cwh_Cake { /*width:360px;*/
	width: 320px;
	float: left;
	overflow: hidden
}

.Cwh_Mid {
	width: 298px;
	padding: 10px 20px 0 20px;
	float: left
}

	.Cwh_Mid ul {
		float: left;
		width: 178px;
		text-align: center;
		overflow: hidden;
		height: 268px;
	}

	.Cwh_Mid .btnUp {
	}

	.Cwh_Mid ul.RedMid {
		color: #dd2f39;
		text-align: right;
		width: 60px;
	}

	.Cwh_Mid ul.GreenMid {
		color: #159615;
		text-align: left;
		width: 60px;
	}

	.Cwh_Mid ul li {
		line-height: 24px;
		overflow: hidden;
		white-space: nowrap;
		font-size: 12px;
	}

		.Cwh_Mid ul li a {
			color: #888;
		}

			.Cwh_Mid ul li a:hover {
				color: #333;
			}

		.Cwh_Mid ul li.BgActive {
			background-color: #f5f5f5;
		}

.CwhC_List li {
	float: left;
	width: 60px;
	padding: 12px 10px 0px 10px;
	text-align: center;
	overflow: hidden
}

	.CwhC_List li p a {
		text-decoration: none;
	}

	.CwhC_List li p.CoL_List_number {
		font-size: 18px;
		padding-bottom: 0px;
	}

		.CwhC_List li p.CoL_List_number a {
			color: #4d7bb9;
		}

			.CwhC_List li p.CoL_List_number a:hover {
				color: #dd2f39;
			}

.Co_IndustryHot {
	border: solid 1px #ddd;
	padding: 10px;
	margin-top: 10px;
}

	.Co_IndustryHot ul {
		overflow: hidden;
	}

		.Co_IndustryHot ul li {
			width: 214px;
			float: left;
			display: inline-block;
			padding: 30px 0 30px 30px;
		}

			.Co_IndustryHot ul li em {
				width: 53px;
				height: 53px;
				background: url(../images/Cohot.png) no-repeat center;
				display: inline-block;
				float: left
			}

				.Co_IndustryHot ul li em.finance {
					background-position: 0 0;
				}

				.Co_IndustryHot ul li em.machine {
					background-position: 0 -53px;
				}

				.Co_IndustryHot ul li em.traffic {
					background-position: 0 -106px;
				}

				.Co_IndustryHot ul li em.internet {
					background-position: 0 -159px;
				}

			.Co_IndustryHot ul li span {
				font-size: 18px;
				line-height: 53px;
				padding-left: 12px;
			}

			.Co_IndustryHot ul li a {
				text-decoration: none
			}

.Co_Rank ul li.CoRList {
	padding: 10px 0;
	overflow: hidden;
	font-size: 14px;
}

	.Co_Rank ul li.CoRList span {
		display: inline-block;
		float: left;
		line-height: 36px;
	}

	.Co_Rank ul li.CoRList .Subj {
		font-size: 12px;
		color: #fff;
		margin-right: 15px;
		width: 15px;
		background-color: #b0b0b0;
		text-align: center;
		height: 24px;
		line-height: 24px;
		margin-top: 8px;
	}

	.Co_Rank ul li.CoRList .RedSub {
		color: #fff;
		background-color: #fe5a5a;
	}

	.Co_Rank ul li.CoRList .Co_logo {
		width: 36px;
		height: 36px;
		border: solid 1px #ddd;
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-right: 15px;
	}

		.Co_Rank ul li.CoRList .Co_logo img {
			width: 100%;
		}

	.Co_Rank ul li.CoRList .tName {
		width: 156px;
		padding-right: 5px;
		color: #333;
		overflow: hidden;
	}

	.Co_Rank ul li.CoRList .tScore {
		width: 60px;
		overflow: hidden;
		white-space: normal;
		word-break: break-all;
		color: #4d7bb9;
		text-align: center;
	}

	.Co_Rank ul li.CoRList .w215 {
		width: 215px;
	}

/*2017-07-31*/
.CoTopHead {
	overflow: hidden;
	position: relative
}

.CoLogoLeft {
	width: 144px;
	height: 144px;
	border: solid 1px #e7e7eb;
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 20px;
}

	.CoLogoLeft img {
		margin: 0 auto;
		max-width: 100%;
	}

.CoConyRight {
	width: 794px;
	float: left;
}

	.CoConyRight h1 {
		float: left;
		max-width: 500px;
		max-height: 33px;
		margin: 0;
		line-height: 33px;
		font-size: 24px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		word-wrap: normal;
	}

.Comp_a i {
	background: url(../images/company_icon.png) no-repeat 0 0px;
	width: 18px;
	height: 18px;
	display: inline-block;
	cursor: pointer;
	margin: 5px 0 0 3px;
}

.CoState {
	display: inline-block;
	font-size: 14px;
	padding-left: 5px;
}

	.CoState span {
		vertical-align: middle
	}

		.CoState span.CoSleft {
			height: 26px;
			border: solid 1px #729ad1;
			border-radius: 13px 0px 0px 13px;
			color: #729ad1;
			display: inline-block;
			padding: 0 6px;
			line-height: 26px;
			border-right: none;
		}

		.CoState span.CoSright {
			height: 26px;
			border: solid 1px #d17284;
			border-radius: 0 13px 13px 0;
			color: #d17284;
			display: inline-block;
			padding: 0 6px;
			line-height: 26px;
		}

		.CoState span i {
			width: 20px;
			height: 22px;
			display: inline-block;
			margin: 0px 3px 0 0;
			float: left;
		}

			.CoState span i.Agu {
				background: url(../images/company_icon.png) no-repeat 0px -314px;
			}

			.CoState span i.Xsanban {
				background: url(../images/company_icon.png) no-repeat 0px -344px;
			}

			.CoState span i.Ggu {
				background: url(../images/company_icon.png) no-repeat 0px -376px;
			}

			.CoState span i.Zggu {
				background: url(../images/company_icon.png) no-repeat 0px -405px;
			}

.CoConyText {
	display: block;
	margin-top: 12px;
	font-size: 14px;
	color: #666;
	height: 22px;
	line-height: 22px;
	clear: both;
}

	.CoConyText span {
		margin-right: 30px;
	}

		.CoConyText span b {
			color: #ccc;
			font-weight: normal;
			padding: 0 10px;
		}

	.CoConyText em {
		color: #4d7bb9;
	}

	.CoConyText i.Codrop, .CoDate ul li p i.Codrop {
		background: url(../images/company_icon.png) no-repeat 0px -251px;
		width: 12px;
		height: 22px;
		display: inline-block;
		vertical-align: middle;
	}

	.CoConyText i.Coup, .CoDate ul li p i.Coup {
		background: url(../images/company_icon.png) no-repeat 0px -291px;
		width: 12px;
		height: 22px;
		display: inline-block;
		vertical-align: middle;
	}

.Address {
	margin-top: 30px;
	font-size: 14px;
	color: #999;
}

	.Address i {
		width: 20px;
		height: 20px;
		display: inline-block;
		background: url(../images/company_icon.png) no-repeat 0px -36px;
		vertical-align: middle;
		padding-right: 10px;
	}

.CoDate {
	position: absolute;
	right: 0px;
	top: 11px;
}

	.CoDate ul li {
		width: 90px;
		overflow: hidden;
		text-align: center;
		white-space: nowrap;
		color: #999;
		float: left;
		border-right: solid 1px #f0f0f2;
	}

		.CoDate ul li p.topDate {
			font-size: 16px;
			color: #333;
		}

		.CoDate ul li:last-child {
			border-right: none;
		}

.CO_detail {
	font-size: 14px;
}

	.CO_detail .TMain01show {
		line-height: 24PX;
	}

.CoAText {
	color: #444;
	font-size: 14px;
}

	.CoAText P {
		line-height: 24PX;
		text-indent: 28PX;
		padding-bottom: 15px;
	}

.OtherCo {
	border: solid 1px #e0e0e0;
}

	.OtherCo li {
		border-bottom: dashed 1px #e0e0e0;
		height: 40px;
	}

		.OtherCo li a:hover {
			background-color: #f6f6f6;
			display: block;
		}

		.OtherCo li:last-child {
			border-bottom: none;
		}

		.OtherCo li.CoTOPtitle {
			color: #999;
			background-color: none;
		}

		.OtherCo li span {
			text-align: center;
			display: inline-block;
			height: 40px;
			line-height: 40px;
			width: 130px;
			overflow: hidden;
			white-space: nowrap;
			padding: 0 10px;
		}

			.OtherCo li span.name {
				width: 413px;
				text-align: left;
				text-indent: 20px;
			}

.CoAbM_Left {
	width: 695px;
	float: left;
}

.CoAbMBoxs {
	border: solid 1px #e7e7eb;
	padding: 0 20px 20px 20px;
	overflow: hidden;
}

.CoAbItems {
	border-bottom: dashed 1px #dbdbdb;
	height: 140px;
	margin-top: 20px;
	overflow: hidden
}

.CoAbItems_Img {
	width: 180px;
	height: 120px;
	float: left;
	display: block;
	overflow: hidden
}

	.CoAbItems_Img img {
		width: 100%;
	}

.CoAbItems_Txt {
	float: left;
	margin-left: 15px;
	font-size: 14px;
	width: 458px;
	height: 120px;
	overflow: hidden
}

	.CoAbItems_Txt h4 {
		font-size: 20px;
	}

.CoAbItems_Tline {
	height: 20px;
	margin-top: 5px;
}

	.CoAbItems_Tline span {
		padding-right: 30px;
	}

		.CoAbItems_Tline span em {
			color: #999;
		}

.CoAbItems_TIofo {
	margin-top: 10px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	color: #444;
}

	.CoAbItems_TIofo a {
		color: #4d7bb9;
	}

.CoZibenMCon {
	border: solid 1px #e7e7eb;
	font-size: 14px;
}

	.CoZibenMCon ul li {
		height: 40px;
		line-height: 40px;
	}

		.CoZibenMCon ul li span {
			border-left: 1px solid #e7e7eb;
			display: inline-block;
			width: 172px;
			text-align: center;
			height: 40px;
			overflow: hidden
		}

			.CoZibenMCon ul li span.empty {
				color: #ccc
			}

			.CoZibenMCon ul li span:first-child {
				border-left: 0;
			}

.CoAbM_Right {
	width: 245px;
	margin-left: 20px;
	float: left
}

.CoBaseDetails {
	font-size: 14px;
	border: solid 1px #e7e7eb;
	padding: 20px;
	margin-bottom: 20px;
}

	.CoBaseDetails ul li {
		line-height: 22px;
		margin-bottom: 20px;
		margin-left: 2px;
		display: table
	}

		.CoBaseDetails ul li span {
			width: 150px;
			margin-left: 25px;
			float: left;
			overflow: hidden;
			white-space: nowrap;
		}

			.CoBaseDetails ul li span.email_txt {
				word-break: break-all;
				white-space: inherit
			}

		.CoBaseDetails ul li i {
			background: url(../images/company_icon.png) no-repeat;
			vertical-align: middle;
			width: 22px;
			height: 22px;
			display: inline-block;
			float: left;
		}

			.CoBaseDetails ul li i.company {
				background-position: 0 -75px;
			}

			.CoBaseDetails ul li i.tickers {
				background-position: 0 -109px;
			}

			.CoBaseDetails ul li i.sites {
				background-position: 0 -140px;
			}

			.CoBaseDetails ul li i.tells {
				background-position: 0 -176px;
			}

			.CoBaseDetails ul li i.emails {
				background-position: 0 -211px;
			}

		.CoBaseDetails ul li span.tellscolor {
			color: #4d7bb9;
		}

.CoBaseKeds, .CoRecommend {
	font-size: 14px;
	border: solid 1px #e7e7eb;
	padding: 20px;
	margin-bottom: 20px;
}

	.CoBaseKeds ul li {
		height: 28px;
		line-height: 28px;
		padding: 0 10px;
		border: solid 1px #ededed;
		border-radius: 14px;
		display: block;
		float: left;
		margin: 0 10px 10px 0;
		color: #666;
	}

	.CoRecommend ul li {
		line-height: 24px;
		margin-bottom: 10px;
		margin-left: 2px;
		color: #666;
		white-space: nowrap;
		overflow: hidden;
	}

.CoMarkTable ul li span.w226 {
	width: 226px;
}

.CoMarkTable ul li span.w220 {
	width: 220px;
}


#conText {
	overflow: auto;
	zoom: 1;
	font-family: 'Microsoft Yahei';
	;
	font-size: 14px;
	color: #444;
	line-height: 24px;
	margin-bottom: 10px
}

	#conText a, #sjText a {
		color: #666
	}

#sjText {
	text-indent: 2em;
	overflow: auto;
	zoom: 1;
	font-family: 'Microsoft Yahei';
	font-size: 14px;
	color: #444
}

#rom_des {
	overflow: hidden;
	line-height: 24px;
}

#rom_des_showall {
	color: #06F;
	font-size: 14px;
	float: right;
	padding-right: 10px;
	text-decoration: underline
}

/*2017-8-23*/
.MainDate {
	font-family: Microsoft Yahei;
}

.MDtopWrap {
}

.MDtitle {
	font-size: 20px;
	color: #333;
	font-family: Microsoft YaHei;
	padding: 5px 0 10px 0
}

	.MDtitle a.JieSao {
		display: inline-block;
		font-size: 14px;
		text-decoration: none;
		line-height: 26px;
		border: solid 1px #d7d7d7;
		border-radius: 3px;
		background: url(../images/jiesao.png) no-repeat 6px 6px;
		padding: 0 7px 0 26px;
		vertical-align: middle;
		margin-top: 3px;
	}

	.MDtitle i {
		padding: 0 3px;
		color: #d6d6d6;
	}

.MDtopWrap {
	border: solid 1px #ddd;
}

.MDtopLeft {
	border-right: solid 1px #ddd;
	width: 330px;
	overflow: hidden;
}

.MDtopImg {
	width: 310px;
	padding: 10px;
	height: 210px;
	border-bottom: solid 1px #ddd;
}

.MDtopImgtxt {
	padding: 10px;
}

	.MDtopImgtxt p {
		height: 30px;
		line-height: 30px;
		border-bottom: solid 1px #f0f0f0;
	}

		.MDtopImgtxt p:last-child {
			border-bottom: none;
			overflow: hidden;
		}

		.MDtopImgtxt p span {
			color: #999;
		}

.MDtopRight {
	padding: 15px 20px;
}

.MDtoprPic ul {
	border-bottom: solid 1px #e3e4e6;
}

	.MDtoprPic ul.Present {
		background-color: #f6f6f6;
		font-size: 16px;
	}

	.MDtoprPic ul li {
		width: 150px;
		text-align: center;
		padding: 9px 0 6px 0;
		float: left;
		overflow: hidden;
		line-height: 40px;
	}

		.MDtoprPic ul li.LeftTile {
			width: 176px;
			font-size: 16px;
			line-height: 40px;
		}

	.MDtoprPic ul.Present .LeftTile {
		color: #bdbdbd;
	}

	.MDtoprPic ul li p {
		color: #999;
	}

.MDtopImgtxt p a {
	white-space: nowrap;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
}

.MDtoprPic ul li p.MdShuzhi {
	font-size: 16px;
	color: #4d7bb9;
}

	.MDtoprPic ul li p.MdShuzhi i {
		background: url(../images/top-icon.png) no-repeat;
		width: 10px;
		height: 17px;
		display: inline-block;
		margin-left: 5px;
	}

		.MDtoprPic ul li p.MdShuzhi i.mdUp {
			background-position: -135px -54px;
		}

		.MDtoprPic ul li p.MdShuzhi i.mdDrop {
			background-position: -110px -54px;
		}

.MDrowLi {
	width: 490px;
}

.MDrowbox {
	width: 468px;
	border: solid 1px #ddd;
	padding: 10px;
}

.Co_Ch a.tDay {
	border-right: solid 1px #ddd;
}

.MDrowTu {
	text-align: center
}

.MdkeysWrap {
	width: 488px;
	border: 1px solid #ddd;
}

	.MdkeysWrap li {
		line-height: 40px;
		height: 40px;
		border-bottom: 1px solid #e7e7eb;
		font-size: 14px;
	}

		.MdkeysWrap li:last-child {
			border-bottom: none;
		}

		.MdkeysWrap li span {
			width: 130px;
			border-left: 1px solid #e7e7eb;
			text-align: center;
			display: inline-block;
			height: 40px;
			float: left;
			overflow: hidden;
			text-overflow: ellipsis
		}

		.MdkeysWrap li.lsfx {
			text-align: left;
			padding-left: 70px;
		}

		.MdkeysWrap li.iconbaidu {
			background: url(../images/baiicon.png) no-repeat 60px center;
		}

		.MdkeysWrap li.icon360 {
			background: url(../images/360icon.png) no-repeat 60px center;
		}

		.MdkeysWrap li.lsfx img {
			vertical-align: central;
		}

		.MdkeysWrap li.lsfx span {
			border-left: none;
			display: inline;
			margin-left: 20px;
			text-align: left;
			color: #999;
			width: auto;
		}

		.MdkeysWrap li.lsfx em {
			font-style: normal;
			color: #ff0000;
		}

		.MdkeysWrap li span.Lnone {
			width: 226px;
			border-left: none;
		}

	.MdkeysWrap .ListHead {
		background-color: #f9f9f9;
		color: #999999;
	}

.MdaboutWrap {
	width: 488px;
	border: 1px solid #ddd;
}

	.MdaboutWrap li {
		line-height: 40px;
		height: 40px;
		font-size: 14px;
	}

		.MdaboutWrap li.bgAbout {
			background-color: #f6f6f6;
		}

		.MdaboutWrap li span {
			width: 194px;
			text-align: center;
			display: inline-block;
			height: 40px;
			float: left;
			overflow: hidden;
			white-space: nowrap;
			padding: 0 5px
		}

			.MdaboutWrap li span.Morelast {
				width: 70px;
			}

				.MdaboutWrap li span.Morelast a {
					color: #4d7bb9
				}

.ABtn_r {
	font-size: 14px;
	margin-top: 6px
}

	.ABtn_r a.shizhi {
		text-align: center;
		background: url(../images/ico-sz.png) no-repeat 14px 6px;
		padding-left: 16px;
		height: 26px;
		font-size: 14px;
		border: solid 1px #ddd;
		line-height: 26px;
		border-radius: 15px;
		padding: 0 12px 0 40px;
		display: inline-block;
	}

	.ABtn_r a:hover {
		background-color: #fff;
		color: #333;
	}

.Pztion {
	position: relative;
	top: -15px;
	z-index: 9999;
}

.shizhi_btn {
	margin: 0 auto;
	text-align: center
}

	.shizhi_btn a {
		height: 24px;
		padding: 0 5px;
		line-height: 24px;
		display: inline-block;
		border: solid 1px #d6d6d6;
		border-radius: 3px;
		color: #999;
		text-decoration: none
	}

		.shizhi_btn a:hover {
			color: #f60404;
		}
/*scrollbox*/
.scrollbox {
	width: 298px;
	padding: 10px 20px 0 20px;
	float: left
}

#scrollDiv {
	height: 268px;
	overflow: hidden;
}
	/*è¿™é‡Œçš„é«˜åº¦å’Œè¶…å‡ºéšè—æ˜¯å¿…é¡»çš„*/
	#scrollDiv li {
		height: 24px;
		line-height: 24px;
	}

		#scrollDiv li a {
			color: #888;
		}

		#scrollDiv li.on {
			background-color: #f5f5f5;
		}

		#scrollDiv li span {
			float: left;
			overflow: hidden;
			white-space: nowrap;
		}

			#scrollDiv li span.RedMid {
				width: 60px;
				text-align: right;
				color: #dd2f39;
			}

			#scrollDiv li span.CenterMid {
				width: 168px;
				text-align: center;
				padding: 0 5px;
			}

			#scrollDiv li span.GreenMid {
				width: 60px;
				text-align: left;
				color: #159615
			}

.updown {
	display: block;
	width: 44px;
	height: 16px;
	text-indent: -9999px;
	margin: 0 auto;
	cursor: pointer
}

#but_up, #but_down {
	background: url(../images/btn-updown.png) no-repeat;
}

#but_up {
	margin-bottom: 10px;
}

	#but_up:hover {
		background-position: -44px 0;
	}

#but_down {
	background-position: 0px -16px;
	margin-top: 10px;
}

	#but_down:hover {
		background-position: -44px -16px;
	}
/*scrollbox end*/
#divselect03 { /*width:186px;*/
	position: relative;
	z-index: 10000;
	margin-top: 4px;
}

	#divselect03 cite {
		width: 90px;
		height: 26px;
		line-height: 26px;
		display: block;
		color: #807a62;
		cursor: pointer;
		font-style: normal;
		padding-left: 10px;
		padding-right: 20px;
		border: 1px solid #ddd;
		background: url(../images/xjt.png) no-repeat right center;
	}

	#divselect03 ul {
		width: 120px;
		border: 1px solid #ddd;
		background-color: #ffffff;
		position: absolute;
		z-index: 20000;
		margin-top: -1px;
		display: none;
	}

		#divselect03 ul li {
			height: 26px;
			line-height: 26px;
		}

			#divselect03 ul li a {
				display: block;
				height: 26px;
				color: #333333;
				text-decoration: none;
				padding-left: 10px;
				padding-right: 10px;
			}

				#divselect03 ul li a:hover {
					background-color: #CCC;
				}


/*analysis start*/
.analysis {
	border: solid 1px #ddd;
}

.analysisTop {
	height: 39px;
	border-bottom: solid 1px #ddd;
	background-color: #f9f9f9;
	margin-left: -1px
}

	.analysisTop ul li {
		width: 158px;
		padding: 0 20px;
		overflow: hidden;
		white-space: nowrap;
		font-size: 14px;
		line-height: 39px;
		border-left: solid 1px #ddd;
		float: left;
		cursor: pointer
	}

		.analysisTop ul li:hover, .analysisTop ul li.current {
			background-color: #FFF
		}

		.analysisTop ul li i {
			width: 14px;
			height: 10px;
			display: inline-block;
			vertical-align: middle;
			margin-right: 10px;
		}

			.analysisTop ul li i.bgSis01 {
				background-color: #24b4ff;
			}

			.analysisTop ul li i.bgSis02 {
				background-color: #40cb40;
			}

			.analysisTop ul li i.bgSis03 {
				background-color: #e5bc19;
			}

			.analysisTop ul li i.bgSis04 {
				background-color: #f82bff;
			}

			.analysisTop ul li i.bgSis05 {
				background-color: #e65757;
			}

		.analysisTop ul li span {
			font-size: 16px;
			color: #4d7bb9;
			margin-left: 10px;
		}

			.analysisTop ul li span em {
				width: 15px;
				text-align: center;
				display: inline-block;
				font-style: normal;
			}

				.analysisTop ul li span em.CkUp {
					color: #F00
				}

				.analysisTop ul li span em.CkDown {
					color: #3f9651
				}

.analysisLeft {
	width: 700px;
}

.analysisRight {
	width: 300px;
}

.analysisTabs {
	height: 22px;
	line-height: 22px;
	margin: 20px 0 0 20px;
	font-size: 14px;
}

	.analysisTabs span {
		color: #999;
	}

.ATabslist li {
	margin-left: 10px;
	float: left
}

	.ATabslist li a {
		padding: 0 10px;
		height: 22px;
		display: block;
		background-color: #f5f5f5;
		border-radius: 2px;
		text-decoration: none
	}

		.ATabslist li a.current {
			background-color: #4f9cee;
			color: #FFF
		}

.alysLeftBox {
	width: 680px;
	overflow: hidden;
	padding: 10px
}

.alysRightBox {
	width: 278px;
	overflow: hidden;
	padding: 10px
}
/*analysis end*/


/*brand-info start*/
.Brand_left {
	width: 640px;
	float: left;
}

.Brand_right {
	width: 300px;
	float: left;
}

.BItems_Txt {
	width: 402px;
	position: relative
}

.BdRank {
	position: absolute;
	right: 0;
	top: 2px;
	height: 20px;
	line-height: 20px;
	border: solid 1px #fe5a5a;
	border-radius: 6px;
	color: #999;
	padding: 0 6px;
}

	.BdRank em {
		color: #fe5a5a;
	}

.BdItems_TIofo {
	height: 72px;
}
/*focus*/
.focus {
	position: relative;
	width: 640px;
	height: 200px; /*background-color:#000;margin:40px auto 0 auto;*/
}

	.focus img {
		width: 640px;
		height: 200px;
	}

	.focus .shadow .title {
		width: 260px;
		height: 65px;
		padding-left: 30px;
		padding-top: 20px;
	}

		.focus .shadow .title a {
			text-decoration: none;
			color: #fff;
			font-size: 14px;
			font-weight: bolder;
			overflow: hidden;
		}

	.focus .btn {
		position: absolute;
		bottom: 34px;
		left: 510px;
		overflow: hidden;
		zoom: 1;
	}

		.focus .btn a {
			position: relative;
			display: inline;
			width: 13px;
			height: 13px;
			border-radius: 7px;
			margin: 0 5px;
			color: #B0B0B0;
			font: 12px/15px "\5B8B\4F53";
			text-decoration: none;
			text-align: center;
			outline: 0;
			float: left;
			background: #D9D9D9;
		}

			.focus .btn a:hover, .focus .btn a.current {
				cursor: pointer;
				background: #fc114a;
			}

	.focus .fPic {
		position: absolute;
		left: 0px;
		top: 0px;
	}

	.focus .D1fBt {
		overflow: hidden;
		zoom: 1;
		height: 16px;
		z-index: 10;
	}

	.focus .shadow {
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0px;
		z-index: 10;
		height: 40px;
		line-height: 40px;
		background: rgba(0,0,0,0.6);
		filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;
		display: block;
		text-align: left;
	}

		.focus .shadow a {
			text-decoration: none;
			color: #fff;
			font-size: 14px;
			overflow: hidden;
			margin-left: 10px;
			font-family: "\5FAE\8F6F\96C5\9ED1";
		}

	.focus .fcon {
		position: relative;
		width: 100%;
		float: left;
		display: none;
		background: #000
	}

		.focus .fcon img {
			display: block;
		}

	.focus .fbg {
		bottom: 10px;
		right: 10px;
		position: absolute;
		height: 21px;
		text-align: center;
		z-index: 200;
	}

		.focus .fbg div {
			margin: 4px auto 0;
			overflow: hidden;
			zoom: 1;
			height: 14px
		}

	.focus .D1fBt a {
		position: relative;
		display: inline;
		width: 12px;
		height: 12px;
		border-radius: 7px;
		margin: 0 5px;
		color: #B0B0B0;
		font: 12px/15px "\5B8B\4F53";
		text-decoration: none;
		text-align: center;
		outline: 0;
		float: left;
		background: #D9D9D9;
	}

		.focus .D1fBt .current, .focus .D1fBt a:hover {
			background: #37aafb;
		}

	.focus .D1fBt img {
		display: none
	}

	.focus .D1fBt i {
		display: none;
		font-style: normal;
	}

	.focus .prev, .focus .next {
		position: absolute;
		width: 40px;
		height: 74px;
		background: url(../images/focus_btn.png) no-repeat;
	}

	.focus .prev {
		top: 50%;
		margin-top: -37px;
		left: 0;
		background-position: 0 -74px;
		cursor: pointer;
	}

	.focus .next {
		top: 50%;
		margin-top: -37px;
		right: 0;
		background-position: -40px -74px;
		cursor: pointer;
	}

	.focus .prev:hover {
		background-position: 0 0;
	}

	.focus .next:hover {
		background-position: -40px 0;
	}
/*focus end*/
.Brand-Cent {
	padding: 15px 30px 20px 30px;
	border: 1px solid #e7e7eb;
}

.social {
	border: 1px solid #dddddd;
}

.social_title {
	background-color: #f8f8f8;
	border-bottom: solid 1px #e7e7eb;
	font-size: 14px
}

	.social_title a {
		height: 38px;
		line-height: 38px;
		display: inline-block;
		padding: 0 20px;
		color: #333;
	}

		.social_title a.bcurt {
			border-bottom: solid 1px #fff;
			background-color: #FFF;
			border-left: solid 1px #e7e7eb;
			border-right: solid 1px #e7e7eb;
			color: #ff0000;
			margin-bottom: -1px;
		}

			.social_title a.bcurt:first-child {
				border-left: none;
			}

.simg_box {
	float: left;
	margin-right: 10px;
	width: 58px;
	height: 58px;
	border-radius: 30px;
	margin-bottom: 7px;
	overflow: hidden;
	display: block
}

.social_box {
	padding: 20px;
}

.simg_box img {
	border-radius: 30px;
	width: 58px;
	height: 58px;
}

.stxt_box {
	float: left;
	width: 530px;
	line-height: 24px;
	position: relative;
}

	.stxt_box .tit {
		font-size: 18px;
		padding-top: 7px;
		padding-bottom: 2px;
	}

		.stxt_box .tit i {
			width: 16px;
			height: 16px;
			display: inline-block;
			background: url(../images/social_v.png) no-repeat;
			vertical-align: middle;
			margin-left: 5px;
		}

			.stxt_box .tit i.wx {
				background-position: 0 0;
			}

			.stxt_box .tit i.wb {
				background-position: 0 -17px;
			}

		.stxt_box .tit a {
			color: #4d7bc8;
		}

	.stxt_box .inf {
		color: #888;
		font-size: 14px
	}

		.stxt_box .inf span {
			margin-right: 30px;
		}

.social_text {
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 7px;
}
/*weixin weibo start*/
.weixin {
	width: 24px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 12px;
	text-align: center;
}

	.weixin a {
		width: 24px;
		height: 24px;
		display: block;
		background: url(../images/ico_ewm.png) no-repeat;
	}

	.weixin .weixin_nr {
		width: 100px;
		height: 120px;
		padding: 10px;
		background: #fff;
		text-align: center;
		position: absolute;
		left: -46px;
		top: 28px;
		display: none;
		box-shadow: 0 2px 5px #d9d9d9;
		border-radius: 2px;
		border: 1px solid #ddd;
	}

		.weixin .weixin_nr img {
			margin-bottom: 5px;
		}
	/*.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}*/
	.weixin.on .weixin_nr {
		display: block;
	}

	.weixin.on a {
		background: url(../images/ico_ewm.png) no-repeat left bottom;
	}
/*weixin weibo end*/
.BdR_top {
	border: solid 1px #e7e7eb;
	padding: 15px;
	height: 170px
}

.BdR_top_tit {
	font-size: 18px;
	line-height: 30px;
	height: 30px;
}

	.BdR_top_tit i {
		display: inline-block;
		width: 3px;
		height: 16px;
		background-color: #4f9cee;
		vertical-align: middle;
		margin-right: 10px;
	}

.BdR_top_box {
	padding: 20px 0 20px 0;
}

.bdlogol {
	border: solid 1px #e7e7eb;
	width: 100px;
	height: 50px;
	overflow: hidden;
	margin-right: 12px;
}

	.bdlogol img {
		max-width: 100%;
		max-height: 100%;
		overflow: hidden;
	}

.bdlogor h3 {
	font-size: 18px;
	overflow: hidden;
}

.bdlogor p {
	font-size: 14px;
	color: #999;
	padding-top: 3px;
}

.BdR_top_info ul li {
	width: 88px;
	height: 50px;
	float: left;
	border-right: solid 1px #f0f0f2;
	text-align: center;
	overflow: hidden;
}

	.BdR_top_info ul li span {
		display: block;
		font-size: 16px;
		line-height: 30px;
	}

	.BdR_top_info ul li p {
		color: #999;
	}

	.BdR_top_info ul li:last-child {
		border-right: none;
	}

.TMainhead h3.bgred {
	background-color: #fe5a5a;
}

.bdname {
	font-szie: 14px;
	font-weight: 600;
	padding-bottom: 20px;
	line-height: 24px;
	color: #555;
}

.bdcart {
	padding-top: 15px;
}

	.bdcart ul {
		border-bottom: solid #ededed 1px;
	}

		.bdcart ul li {
			float: left;
			height: 30px;
			line-height: 30px;
			padding: 0 6px;
			margin-left: 6px;
			border: solid #ededed 1px;
			border-bottom: none;
			font-size: 14px;
		}

			.bdcart ul li.curt {
				border-bottom: solid #fff 1px;
				margin-bottom: -1px;
			}

				.bdcart ul li.curt a {
					color: #4d7bb9;
				}

.bdcart_txt {
	font-size: 14px;
}

	.bdcart_txt ul li {
		border-bottom: dashed 1px #e3e3e3;
		padding: 20px 0 10px 0;
	}

		.bdcart_txt ul li h6 {
			padding-bottom: 3px;
			font-size: 14px;
		}

		.bdcart_txt ul li p {
			color: #999;
			line-height: 24px;
		}

.BdR_box_cart {
	border: solid 1px #e7e7eb;
	padding: 15px;
}

.bdclass {
	padding: 15px 0 0 0;
	font-size: 14px
}

	.bdclass ul li {
		width: 86px;
		float: left;
		height: 30px;
		line-height: 30px;
		padding-left: 3px;
		white-space: nowrap;
		overflow: hidden;
	}

		.bdclass ul li:first {
			padding-left: 0;
		}

		.bdclass ul li i {
			width: 3px;
			height: 3px;
			border-radius: 3px;
			background-color: #e3e3e3;
			vertical-align: middle;
			display: inline-block;
			margin-right: 8px;
		}

/*2018-9-3 æ·»åŠ  start ä¸‹é¢ä¸¤ä¸ªæ ·å¼å¸®æˆ‘æ”¾åˆ°toppage.cssè¿™ä¸ªåæ–‡ä»¶*/
.plinktwo a {
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	margin: 5px 5px 0 0;
	border: solid 1px #ddd;
	border-radius: 30px;
	display: inline-block;
	padding: 0 8px;
	background-color: #fafafa;
	color: #999;
}

	.plinktwo a:hover {
		color: #333
	}

#oldDomian {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

	#oldDomian ul {
		list-style: none;
	}

	#oldDomian span {
		margin: 5px 5px 0 0;
		color: #999;
		display: inline-block;
		padding: 0 8px;
		height: 28px;
		line-height: 28px;
		cursor: pointer;
		border: solid 1px #ddd;
		border-radius: 30px;
	}

		#oldDomian span:hover {
			color: #333;
		}

	#oldDomian ul {
		display: block;
		height: 0;
		overflow: hidden;
		position: absolute;
		top: 34px;
		left: 0px;
	}

	#oldDomian:hover ul {
		border: solid 1px #ccc;
		background-color: #FFF;
		box-shadow: 1px 1px 3px #e5e5e5;
		padding: 5px 10px;
		height: auto;
	}

	#oldDomian ul li {
		font-size: 12px;
		margin-top: 3px;
		height: 18px;
		line-height: 18px;
		color: #333;
		text-align: left
	}

.LCliTheOne {
	position: relative;
}

.guangg {
	position: absolute;
	bottom: 0;
	right: 0px;
	background-color: #000;
	color: #FFF;
	opacity: 0.175;
	display: inline-block;
	padding: 0 5px;
}


/*2019-7-10*/
.TMain06-cake {
	width: 468px;
	border: 1px solid #e7e7eb;
}

.TMain06-left-tit {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 20px 0 0px 0;
	overflow: hidden;
}

.TMain06-left-con {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px 20px 20px 20px;
}

.TMain06-cake .LsCent300 {
	width: 428px;
}

	.TMain06-cake .LsCent300 ul li.LsCtit .tName {
		width: 198px;
	}

	.TMain06-cake .LsCent300 ul li.LsClist .tName {
		width: 200px;
	}

	.TMain06-cake .LsCent300 ul li:last-child {
		border-bottom: none;
	}

.wkdate_tul li {
	width: 18%;
	float: left;
	box-shadow: none;
	text-align: center;
	color: #999;
	border: 1px #eee solid;
	margin-right: 2%;
	padding: 5px 0 10px;
	border-radius: 4px;
	background-color: #f9f9f9;
	border: 1px #eee solid;
	box-sizing: border-box;
}

	.wkdate_tul li:last-child {
		margin-right: 0;
	}

	.wkdate_tul li .headpoint {
		padding: 10px 0 0px 0;
		font-size: 22px;
		color: #4d7bb9;
	}

.point_up {
	color: #F00;
	font-size: 16px;
	vertical-align: bottom;
}

.weekdate_top {
	padding: 12px 0 12px 0;
	background-color: #fff;
	margin-left: 2%;
}

.Webtable {
	width: 100%;
	font-size: 14px;
	border-top: 1px solid #e7e7eb;
	margin: 0 auto;
}

	.Webtable th, .Webtable td {
		border-bottom: 1px solid #e7e7eb;
		border-right: 1px solid #e7e7eb;
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		width: 16.66%;
		text-align: center;
		box-sizing: border-box;
	}

		.Webtable th:last-child, .Webtable td:last-child {
			border-right: none;
		}

	.Webtable th {
		color: #999;
		font-weight: normal;
	}

	.Webtable tr.mole-tr td {
		border-bottom: none;
	}

.tophistory {
	width: 880px;
	background: url(../images/historybg.png) 138px 0 repeat-y;
	margin: 30px auto 30px auto;
	padding: 20px 0;
}

	.tophistory a#rom_des_showall {
		color: #999;
	}

.history_li {
	color: #333;
	margin-bottom: 30px;
}

	.history_li span {
		width: 119px;
		text-align: right;
	}

		.history_li span.year {
			font-weight: bold;
			color: #4d7bb9;
		}

	.history_li em {
		width: 7px;
		height: 7px;
		display: inline-block;
		border: solid 2px #4f9cee;
		border-radius: 12px;
		background-color: #FFF;
		vertical-align: middle;
		margin-top: 6px;
		margin-left: 16px;
		margin-right: 16px;
	}

		.history_li em.hisdot {
			width: 9px;
			height: 9px;
			display: inline-block;
			background-color: #4f9cee;
			margin-left: 15px;
		}

.historytxt {
	width: 717px;
	overflow: hidden
}


.top-module {
	font-size: 0;
}

	.top-module .module {
		background: #fff;
		display: inline-block;
		overflow: hidden;
		margin-left: 10px;
		border-radius: 8px 8px 0 0;
		vertical-align: top;
	}

		.top-module .module:first-child {
			margin-left: 0;
		}

		.top-module .module.active-enterprise {
			width: 240px;
		}

			.top-module .module.active-enterprise .title {
				background: #44A5FE;
			}

		.top-module .module.heat-enterprise {
			width: 240px;
		}

			.top-module .module.heat-enterprise .title {
				background: #FF6B6B;
			}

		.top-module .module.hot-industry {
			width: 190px;
		}

			.top-module .module.hot-industry .title {
				background: #FF8946;
			}

		.top-module .module.hot-product {
			width: 300px;
		}

			.top-module .module.hot-product .title {
				background: #8876FF;
			}

		.top-module .module .title {
			line-height: 50px;
			padding: 0 20px;
			font-size: 18px;
			color: #fff;
		}

		.top-module .module .item {
			position: relative;
			display: block;
			padding: 10px 0 10px 30px;
			margin: 0 21px;
			overflow: hidden;
			border-bottom: 1px solid #eee;
			white-space: nowrap;
			text-overflow: ellipsis;
			font-size: 14px;
			color: #333;
			cursor: pointer;
		}

			.top-module .module .item:hover {
				color: #E93323;
			}

			.top-module .module .item:nth-child(1) em, .top-module .module .item:nth-child(2) em, .top-module .module .item:nth-child(3) em {
				background: #FE5A5A;
				border-radius: 2px;
			}

			.top-module .module .item em {
				position: absolute;
				top: 50%;
				left: 0;
				background: #ccc;
				width: 20px;
				line-height: 20px;
				margin: -10px 0 0;
				text-align: center;
				font-size: 14px;
				color: #fff;
				border-radius: 2px;
			}

		.top-module .module .more {
			display: block;
			height: 40px;
			line-height: 40px;
			text-align: center;
			font-size: 14px;
			color: #999;
			cursor: pointer;
		}

			.top-module .module .more:hover {
				color: #E93323;
			}

				.top-module .module .more:hover i::after {
					border-left-color: #E93323;
				}

			.top-module .module .more i {
				position: relative;
				display: inline-block;
				width: 10px;
				height: 100%;
				margin-left: 4px;
				vertical-align: top;
			}

				.top-module .module .more i::after {
					position: absolute;
					top: 50%;
					left: 1px;
					margin: -5px 0 0;
					width: 0px;
					height: 0px;
					border: 5px solid transparent;
					border-left: 5px solid #999;
					content: "";
					z-index: 1;
				}

				.top-module .module .more i::before {
					position: absolute;
					top: 50%;
					left: 0;
					margin: -5px 0 0;
					width: 0px;
					height: 0px;
					border: 5px solid transparent;
					border-left: 5px solid #fff;
					content: "";
					z-index: 2;
				}